Skip to content
Permalink
v0.1.0
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
221 lines (164 sloc) 4.82 KB
Version 0.1.0 (2013-10-03)
==========================
Another fixed-version release.
What's new:
diagnostics:
capture_source_location()
dsl:
some code to work with embedded DSLs
ensure:
ensure_is()
ensure_has_substring()
functional:
compose()
import_as_require:
removed, use plain import instead
init:
`require "lua-nucleo"` now works
suite:
test decorators
table-utils:
tkvlist_to_hash()
tisarray()
tmerge_many()
tpretty:
tpretty_ex()
tpretty_ordered()
Changes:
checker: allowing smart error messages
ensure: Cheaper substring checks
make.sh: Add --no-restart option
suite: Factory now should be a function, not table
test: Obsolete table argument in test:factory
Some bug-fixes and code tuning.
Version 0.0.7 (2012-04-25)
==========================
Seventh fixed-version release.
removed obsolete TODO
tstr: fixed number serialization
tests:
added tests for tstsr and tstr_cat
improved test for inf, -inf, nan serialization
Version 0.0.6 (2012-04-16)
==========================
Sixth fixed-version release.
Improvements and changes:
etc/list-exports/config.lua: header added
make.sh: fixes
string.lua:
number_to_string(), serialize_number() added, handle inf,-inf and nan
use "%.17g" format instead of "%.55g" for number serialization
tstr.lua: fix inf,-inf,nan serialization
tpretty.lua: fix inf,-inf,nan serialization
tserialize.lua: fix inf,-inf,nan serialization
tests:
0160-string.lua:
test for number_to_string and serialize_number added
test to ensure "%.17g" is enough for number serialization
0290-tstr.lua: tests for inf,-inf,nan serialization
0330-tpretty.lua: test for inf,-inf,nan serialization
0220-tserialize-basic.lua: tests for inf,-inf,nan,1/3 pi serialization
Version 0.0.5 (2012-04-10)
==========================
Fifth fixed-version release.
Improvements and changes:
ensure/returns: improved error reporting
tests:
fixed test 0030 and removed obsolete comments
fixed test data for 0300
added tests for escape_lua_pattern
updated luaJIT globals list according to version 2.0.0-beta9
added a match into escape_lua_pattern matches table
Version 0.0.4 (2012-04-03)
==========================
Fourth fixed-version release.
New stuff:
string:
number_to_string_with_base with test
cut_with_ellipsis
timestamp:
get_decasecond_timestamp
tavle-utils:
tarraytohash with tests
Improvements and changes:
Added headings into the files
Deleted obsolete 'bench' directory
string:
handle numbers in htmlspecialchars
And some other changes.
Version 0.0.3 (2012-02-14)
==========================
Third fixed-version release.
New stuff:
table-utils:
tkvmap_unpack,
tgenerate_{1,2}d_linear added,
tgenerate_n deprecated,
tslice,
tarraylisttohashlist,
tflip_inplace,
tkvlist2kvpairs,
tfilterkeylist,
tsetpathvalue,
tisempty,
tifindvalue_nonrecursive
timestamp:
get_tomorrow_timestamp
string:
escape_for_json,
starts_with,
ends_with,
make_escape_subst,
url_encode
math:
epsilon_equals
args:
check_types
Improvements and changes:
test suite:
now supports fail_on_first_error,
now supports test:BROKEN to mark temporarily broken tests
tpretty:
now generates better-formatted code
indent and cols arguments are now optional (defaulting to " " and 80)
import:
now respects absolute paths
scoped_cat_tree_manager:
now can use custom make_concatter
coro, pcall:
pcall wrapper moved from coro.lua to a separate file
log:
configurable flush criteria
Bug fixes:
table-utils:
tsetpath,
tslice,
tarraylisttohashlist
timestamp:
get_quarter_timestamp
And some other changes.
Version 0.0.2 (2011-01-26)
==========================
Second fixed-version release.
New stuff:
stack_with_factory
ordered_named_cat_manager
scoped_cat_tree_manager
timestamp: get_{quarter,minute}_timestamp
table-utils:
tmap_kv, tmapofrecordgroups,
timapofrecordgroups, tilistofrecordfields,
tipermute_inplace, tkvtorecordlist
string:
kv_concat,
escape_lua_pattern,
fill_curly_placeholders_ex
code: globals, exports, profile
args: amap
require_and_declare
Bug fixes:
tpretty: fixed array hole handling
And some other changes.
Version 0.0.1 (2010-09-12)
==========================
First fixed-version release