Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 106 lines (67 sloc) 2.766 kB
1144fb3 @trans prepare for 1.1.0 release
trans authored
1 = RELEASE HISTORY
2
13f72d1 @trans Prep for 1.5.0 release. [admin]
trans authored
3 == 1.5.0 / 2011-11-10
8c1f115 @trans Update HISTORY and contribution section to README. [admin]
trans authored
4
1310c11 @trans Update HISTORY and such. [admin]
trans authored
5 In this release, CoreExt module has been addeed to encapsulate
387eb24 @trans BasicObject should be BasicStruct. [doc]
trans authored
6 methods that extend Ruby's core Hash class (there are only a few).
7 Presently these are only loaded when using `require 'hashery'`.
8 If you are cherry-picking from Hashery but still want the core
9 extensions, you need to use `require 'hasery/core_ext'` first.
10 In addition, BasicStruct class now has a #key method. And finally
11 this release switches licensing to BSD 2-Clause.
8c1f115 @trans Update HISTORY and contribution section to README. [admin]
trans authored
12
13 Changes:
14
e6529a5 @trans Update HISTORY with SparseArray deprecation. [admin]
trans authored
15 * Use CoreExt mixin for core Hash extensions.
387eb24 @trans BasicObject should be BasicStruct. [doc]
trans authored
16 * Add BasicStruct#key method (b/c #index is deprecated in Ruby 1.9).
e6529a5 @trans Update HISTORY with SparseArray deprecation. [admin]
trans authored
17 * Deprecate SparseArray class.
18 * Switch license to BSD-2-Clause license.
8c1f115 @trans Update HISTORY and contribution section to README. [admin]
trans authored
19
20
a4dccca @trans admin: update HISTORY
trans authored
21 == 1.4.0 / 2011-01-19
22
23 This release includes a copy of Ruby Facets' BasicObject class, which
24 fixes the loading bug of the previous version. This release also renames
25 OpenObject to BasicStruct, which is a much better destription of what the
26 class actually provides.
27
28 Changes:
29
30 * Rename OpenObject to BasicStruct.
31 * Fix basicobject.rb loading issue.
32
33
34 == 1.3.0 / 2010-10-01
7d8d89f @trans admin: update HISTORY for 1.3.0
trans authored
35
36 This release fixes a minor bug in CastingHash and adds a new
37 PropertyHash class.
38
39 Changes:
40
41 * 1 New Library
42
43 * Added PropertyHash
44
45 * 1 Bug Fix
46
47 * Fixed CastingHash#new where #to_proc is called against NilClass
48
49
a4dccca @trans admin: update HISTORY
trans authored
50 == 1.2.0 / 2010-06-04
b3e8297 @trans update HISTORY for 1.2
trans authored
51
52 This release makes two signifficant changes to the Hashery.
53 First, we have a new shiny library called FuzzyHash by
54 Joshua Hull. It's a cool idea that allows hash keys to be
55 regular expressions. Secondly, OpenCascade is now a subclass
56 of OpenHash rather than OpenObject (to go along with the
57 changes of the last release), and it now support cascading
58 within Arrays.
59
60 Changes:
61
62 * 1 New Library
63
64 * FuzzyHash by Joshua Hull
65
66 * 1 Major Enhancement
67
68 * OpenCascade subclasses OpenHash and handles Array cascading.
69
70
a4dccca @trans admin: update HISTORY
trans authored
71 == 1.1.0 / 2010-04-28
1144fb3 @trans prepare for 1.1.0 release
trans authored
72
73 A follow-up release of Hashery that adds two new libraries:
74 Association and SparseArray. Both of these may seem like odd
75 entries, but they each belong in a unique way. An Association
76 is akin to a single entry Hash --it represents a pairing.
77 While a SpareArray, though compatible with the Array class,
78 is completely under-pinned by a Hash in order to make it
79 effcient when no ebtries are given for a set of indexes,
80 hence "sparse".
81
82 Changes:
83
84 * 2 New Libraries
85
86 * Added association.rb
87 * Added sparsearray.rb
88
89
a4dccca @trans admin: update HISTORY
trans authored
90 == 1.0.0 / 2010-04-21
a3e96d4 @trans first commit
trans authored
91
801fe78 @trans admin: update HISTORY for first release
trans authored
92 This is the first release of the Facets Hashery.
93 Most of included classes come directly from Ruby
94 Facets, so they have been around a while and are
95 in good working condition.
a3e96d4 @trans first commit
trans authored
96
801fe78 @trans admin: update HISTORY for first release
trans authored
97 Some improvements are planned for the next release.
98 In particular the OrderHash and Dictionary, which
99 presently have essentially the same coding, will
100 diverge to target slightly different use cases.
101
102 Changes:
103
104 * Happy Birthday!
b3e8297 @trans update HISTORY for 1.2
trans authored
105
Something went wrong with that request. Please try again.