Sha256: 7f5603337b6fe80b2d3edab0cfa596f76b262afbfaf4d4124146b51242243789
Contents?: true
Size: 1.8 KB
Versions: 1
Compression:
Stored size: 1.8 KB
Contents
= RELEASE HISTORY == 2.0.0 // 2010-04-06 Thanks to a conversation with Jonathan ... Paramix has been completely rewritten. Whereas anonymous modules were avoided in prior versions, it has become clear that the worries of memory consumption that would accompany them were largely unfounded. This new version therefore makes use of them. The new code is refreshing concise, and the design fully comforming to POLS. Changes: * Use anonymous modules instead of global parameter stores. * Use paramterized block for dynamic definitions. == 1.1.0 // 2010-04-05 The previous versions did not properly support nested parametric includes, i.e. including one parametirc mixin into another. This release fixed this issue. However, to do so provided difficult and required some changes to the API. In particular, instead of +mixin_params[M][:p]+ one must now use +mixin_param(M,:p)+. It was not longer possible to simply return a hash, since special lookup logic is required to handle nested mixins. It should also be noted that +Module#mixin_parameters+, which stores the actual parameters is no longer accessible at the instance level, just as +mixin_param()+ is soley an instance method (at the class level it is used to access the singleton parameters). Changes: * Proper support for nested parametric mixins. * Provide #mixin_param method to lookup parameters. * The mixin_parameters method is class-level only. == 1.0.1 // 2010-04-03 This release simply removed dependencies on Facets. Changes: * Removed dependencies on Facets module/basename and module/modspace. * Divided tests into separate files. == 1.0.0 // 2009-06-29 This is the initial stand-alone release of Paramix spun-off from Ruby Facets (and is actually he second major version, the original being spun of from the Nitro/Og Glue library). Changes: * Happy Birthday!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paramix-2.0.0 | HISTORY.rdoc |