Defect

  • [CLJ-71] - GC Issue 68: every? returns nil instead of false
  • [CLJ-79] - GC Issue 76: adding sorted-set-by
  • [CLJ-91] - GC Issue 87: *-seq should return seq/nil
  • [CLJ-117] - GC Issue 113: Incorrect handling of trailing decimal points in numbers
  • [CLJ-123] - GC Issue 119: require doc out of date
  • [CLJ-125] - GC Issue 121: slurp should accept an encoding name
  • [CLJ-128] - Ensure that PersistentTreeMap.empty() (and therefore PersistentTreeSet.empty()) retain the callee's comparator
  • [CLJ-131] - Move Clojure tests from contrib into Clojure
  • [CLJ-134] - *-zip lose metadata
  • [CLJ-135] - zipper: children does not check node type
  • [CLJ-137] - Add *math-context* to with-bindings so it's set!-able at REPL
  • [CLJ-138] - min and max history for refs
  • [CLJ-142] - Bug: Compile-time NPE on set! of non-existent field
  • [CLJ-144] - test-clojure: change (are _ ...) to (are [x] (true? x) ...)
  • [CLJ-146] - NPE when creating an empty array of ints, longs, floats or doubles
  • [CLJ-151] - Function to return last n items of a seq
  • [CLJ-152] - Doc string for "binding" should be explicit about binding in parallel
  • [CLJ-154] - (keyword "a/b") => ns nil, name a/b; should be ns a, name b
  • [CLJ-155] - Classname/staticThing leaves Classname unresolved at syntaxQuote time
  • [CLJ-158] - Update tests to reflect new template syntax
  • [CLJ-165] - Enhancements to array seqs
  • [CLJ-167] - tests for sequences, control, and numbers
  • [CLJ-168] - ant targets should fail on error, also test print report correctly
  • [CLJ-169] - thread-local bindings interface
  • [CLJ-170] - bound-fn macro
  • [CLJ-171] - reflection warning from ns
  • [CLJ-172] - #^objects type hint shortcut
  • [CLJ-173] - Make PersistentHashSet implements IEditable
  • [CLJ-174] - Make c.l.Keyword Serializable
  • [CLJ-175] - "Second argument to def must be a Symbol" should say 'First argument'
  • [CLJ-177] - Try latches instead of wait/notify in STM
  • [CLJ-179] - (namespace (symbol "/")) returns "" instead of nil
  • [CLJ-181] - proxy-name does not produce unique names
  • [CLJ-183] - leafless PersistentHashMap
  • [CLJ-185] - clojure.zip/down doesn't always return nil when called on leaf
  • [CLJ-186] - StringSeq implements Counted but doesn't provide a specialized impl for count()
  • [CLJ-189] - Doc for compare does not match implementation
  • [CLJ-192] - hashmaps: count is not always updated when associng/dissocing a nil key
  • [CLJ-194] - clojure.test use-fixtures function composes fixture functions repeatedly
  • [CLJ-201] - Make deftest keep var metadata
  • [CLJ-208] - pom uses old artifactId
  • [CLJ-210] - sorted-set-by fails when given no values
  • [CLJ-214] - Deprecate add-classpath
  • [CLJ-215] - Deprecate ^ reader macro
  • [CLJ-216] - Deprecate clojure.parallel
  • [CLJ-217] - Add :doc and :author strings to all core namespaces
  • [CLJ-218] - Deprecate old launch Classes
  • [CLJ-219] - filter doesn't have a doc string
  • [CLJ-223] - Maven build produces empty JAR
  • [CLJ-225] - Unintentional redef of bound-fn in clojure.core
  • [CLJ-226] - Formatting fixes for doc strings
  • [CLJ-227] - rc0: changes.txt missing deprecations of legacy entry points
  • [CLJ-228] - Note old launcher deprecation in changes.txt
  • [CLJ-229] - Clean up changes.txt formatting

Enhancement

  • [CLJ-1] - Add chunk support to map filter et al
  • [CLJ-136] - Enhancement: give meaningful names to inline expanders
  • [CLJ-143] - support overlapping ensures with no retry
  • [CLJ-159] - Add char? fn
  • [CLJ-160] - JUnit XML output for clojure.test
  • [CLJ-164] - [PATCH] embedded constants
  • [CLJ-166] - TransientHashMap
  • [CLJ-193] - Return summary & successful? for clojure.test
  • [CLJ-202] - defmethod impl causes reflection warnings
  • [CLJ-203] - Add line to .gitignore for local netbeans project directory
  • [CLJ-205] - Preserve type hints set on inlined or interop forms
  • [CLJ-206] - make -> and ->> metadata-aware
  • [CLJ-209] - Unifying the array support for primitives (part 1)
  • [CLJ-221] - document :pre and :post
  • [CLJ-224] - Create ZIP distribution from build

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.