Add void* userdata support for gobjects
[gnome.seed] / NEWS
diff --git a/NEWS b/NEWS
index 39ccbe2..c5be11b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,128 @@
+== Seed 2.31.1, "The Black Album" (2010.03.29) ==
+
+* Support for returning arrays of GTypes
+
+* Support for GError types in various places
+
+* Rework out arguments - old style still works, also returns
+  dictionary with keys named after parameters
+
+* Support initialization using an existing JSGlobalContext
+
+== Seed 2.30.0, "Piano Man" (2010.03.29) ==
+
+* Second stable release!
+
+== Seed 2.29.91, "Greatest Hits" (2010.02.23) ==
+
+* Support void * arguments
+
+* Support connecting to notify:: signals everywhere
+
+== Seed 2.29.90, "Fort Nightly" (2010.02.08) ==
+
+* To avoid potential filename collisions, the imports system now supports:
+  imports['somedir/somefile.js'] (Alan Knowles)
+
+* Fix crash involving gtk_tree_model_get_value (Alan Knowles)
+
+* Fix subtle crash in DBus bindings (Rob Taylor)
+
+== Seed 2.29.5.3, "Twist and Shout" (2010.01.11) ==
+
+* Pass null structs through as "null" instead of empty seed_structs
+
+* Revert one of the 64-bit type safety commits from 2.29.5.2 until someone
+  can take a closer look at it; it broke enum typing on Linux
+
+* Fix potential segfault in various modules (missing null sentinels)
+
+== Seed 2.29.5.2, "Third Stage" (2010.01.07) ==
+
+* Move tests to automake-style 'make check', away from the previous,
+  Python-based 'make test' tool; all tests are now assertion-based, instead of
+  the previous output-based style
+
+* Fix various segfaults on Mac OS X (and possibly *BSD) related to 64-bit type
+  safety problems
+
+* Fix functionality of out arguments
+
+* Interpreter now returns non-zero status code if it exits with an exception
+
+== Seed 2.29.5.1, "Achtung Baby" (2010.01.01) ==
+
+* Fix "duplicate symbol" errors on non-Linux platforms
+
+== Seed 2.29.5, "Icky Thump" (2009.01.01) ==
+
+* Fix build on non-GNU platforms (primarily Mac OS X)
+
+* Distribute the REPL snippet with Seed again; the built-in REPL will work now
+
+* Fix segfault when accidentally protecting already-garbage-collected values
+
+* Fix segfault when accidentally unreffing nonexistant GIBaseInfos
+
+== Seed 2.29.4, "( )" (2009.12.17) ==
+
+* Improve type conversion portability; add seed_value_(to|from)_(s)size
+  functions.
+
+* Small random cleanup of unused arguments.
+
+== Seed 2.29.3 (2009.11.30) ==
+
+No changes.
+
+== Seed 2.29.2, "Never Mind the Bollocks" (2009.11.16) ==
+
+* Change semantics of seed_value_from_string and _from_filename; they 
+  now return JavaScript null if passed a null input value.
+
+* Seed interpreter adds --version argument
+
+* libseed adds --seed-version argument
+
+* Clutter extension wrapper for animate_with_alpha
+
+== Seed 2.28.0, "The Rise and Fall of Ziggy Stardust and the Spiders
+   from Mars" (2009.09.21) ==
+
+* First official stable release!
+
+== Seed 2.27.92, "Metal Machine Music" (2009.09.07) ==
+
+* Fix a bug in module building; modules are now versionless
+
+* The instanceof operator now works for GTypes
+
+* Add global support for G_TYPE_STRV
+
+== Seed 2.27.91, "Yellow Submarine" (2009.08.21) ==
+
+* Added seed_context_collect, to provide an interface for forcing
+  garbage collection manually
+
+== Seed 2.27.90, "London Calling" (2009.08.10) ==
+
+* Expanded and updated documentation; also available at:
+          http://library.gnome.org/devel/seed/unstable/
+
+* All JavaScript contexts now have a __script_path__ property, which
+  exposes the absolute, canonical path to the evaluated script
+
+* Add __init__.js functionality; if an imported folder contains __init__.js,
+  it will be evaluated with the imported context as the 'this' object
+
+* Fix bug which caused inheritance from a GType created in Seed to fail
+
+* Add "pretty" property installation, see:
+          tests/javascript/gtypes/gtype-property-nice.js
+
+* New FFI module, provides an interface for calling non-introspected
+  native C functions from JavaScript
+
 == Seed 0.8.5, "Self Portrait" (2009.07.10) ==
 
 * Significant reorganization and expansion of the reference documentation
 
 * Significant cleanup of all of the examples, a lot of them had bit
   rotted a bit, being written months ago.
-       
  
 == Seed 0.5, "Transformer" (2009.04.16) ==