summaryrefslogtreecommitdiffstats
path: root/content/news/2012-04-15-lv2-1-0-0.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/news/2012-04-15-lv2-1-0-0.md')
-rw-r--r--content/news/2012-04-15-lv2-1-0-0.md52
1 files changed, 52 insertions, 0 deletions
diff --git a/content/news/2012-04-15-lv2-1-0-0.md b/content/news/2012-04-15-lv2-1-0-0.md
new file mode 100644
index 0000000..3c3dc61
--- /dev/null
+++ b/content/news/2012-04-15-lv2-1-0-0.md
@@ -0,0 +1,52 @@
+Title: lv2 1.0.0
+Date: 2012-04-16 00:00
+Slug: lv2-1-0-0
+Author: drobilla
+
+[lv2 1.0.0](http://lv2plug.in/spec/lv2-1.0.0.tar.bz2) has been released.
+
+Changes:
+
+ * Initial release as a unified project. Projects can now simply depend on the pkg-config package 'lv2' for all official LV2 APIs.
+ * New extensions: atom, log, parameters, patch, port-groups, port-props, resize-port, state, time, worker.
+ * atom: Initial release.
+ * core: Add new discovery API which allows libraries to read bundle files during discovery, makes library construction/destruction explicit, and adds extensibility to prevent future breakage.
+ * core: Relax the range of lv2:index so it can be used for things other than ports.
+ * core: Add lv2:CVPort.
+ * core: Remove lv2:Resource, which turned out to be meaningless.
+ * core: Fix LV2_SYMBOL_EXPORT and lv2_descriptor prototype for Windows.
+ * core: Merge with unified LV2 package.
+ * core: Add metadata concept of a designation, a channel or parameter description which can be assigned to ports for more intelligent use by hosts.
+ * data-access: Merge with unified LV2 package.
+ * dynmanifest: Merge with unified LV2 package.
+ * event: Fix incorrect ranges of some properties.
+ * event: Fix bug in lv2_event_reserve().
+ * event: Merge with unified LV2 package.
+ * instance-access: Merge with unified LV2 package.
+ * log: Initial release.
+ * midi: Add class definitions for various message types.
+ * midi: Document how to serialise a MidiEvent to a string.
+ * midi: Merge with unified LV2 package.
+ * parameters: Initial release.
+ * patch: Initial release.
+ * port-groups: Initial release.
+ * port-props: Initial release.
+ * presets: Merge with unified LV2 package.
+ * presets: Add pset:preset property for describing the preset currently applied to a plugin instance.
+ * presets: Remove pset:appliesTo property, use lv2:appliesTo instead.
+ * resize-port: Initial release.
+ * state: Initial release.
+ * time: Initial release.
+ * ui: Add support for referring to ports by symbol.
+ * ui: Add ui:portMap for accessing ports by symbol, allowing for UIs to be distributed separately from plugins.
+ * ui: Add port protocols and a dynamic notification subscription mechanism, for more flexible communication, and audio port metering without control port kludges.
+ * ui: Add ui:parent and ui:resize.
+ * ui: Add touch feature to notify the host that the user has grabbed a control.
+ * ui: Merge with unified LV2 package.
+ * units: Merge with unified LV2 package.
+ * units: Add unit for audio frames.
+ * units: Add header of URI defines.
+ * uri-map: Merge with unified LV2 package.
+ * urid: Merge with unified LV2 package.
+ * urid: Add feature struct names.
+ * worker: Initial release.