4.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			4.0 KiB
		
	
	
	
	
	
	
	
1.2.1
- fix version
 
1.2.0
- add 
List.remove - build with LiveScript 1.6.0
 - update dependencies
 - remove coverage calculation
 
1.1.2
- add 
Func.memoize - fix 
zip-allandzip-with-allcorner case (no input) - build with LiveScript 1.4.0
 
1.1.1
- curry 
unique-by,minimum-by 
1.1.0
- added 
Listfunctions:maximum-by,minimum-by,unique-by - added 
Listfunctions:at,elem-index,elem-indices,find-index,find-indices - added 
Strfunctions:capitalize,camelize,dasherize - added 
Funcfunction:over- eg.same-length = (==) `over` (.length) - exported 
Str.repeatthrough mainpreludeobject - fixed definition of 
foldrandfoldr1, the new correct definition is backwards incompatible with the old, incorrect one - fixed issue with 
fix - improved code coverage
 
1.0.3
- build browser versions
 
1.0.2
- bug fix for 
flatten- slight change with bug fix, flattens arrays only, not array-like objects 
1.0.1
- bug fixes for 
drop-whileandtake-while 
1.0.0
- massive update - separated functions into separate modules
 - functions do not accept multiple types anymore - use different versions in their respective modules in some cases (eg. 
Obj.map), or usecharsorvaluesin other cases to transform into a list - objects are no longer transformed into functions, simply use 
(obj.)in LiveScript to do that - browser version now using browserify - use 
prelude = require('prelude-ls') - added 
compact,split,flatten,difference,intersection,union,count-by,group-by,chars,unchars,apply - added 
lists-to-objwhich takes a list of keys and list of values and zips them up into an object, and the converseobj-to-lists - added 
pairs-to-objwhich takes a list of pairs (2 element lists) and creates an object, and the converseobj-to-pairs - removed 
cons,append- use the concat operator - removed 
compose- use the compose operator - removed 
obj-to-func- use partially applied access (eg.(obj.)) - removed 
length- use(.length) sort-byrenamed tosort-with- added new 
sort-by - removed 
compare- just use the newsort-by break-itrenamedbreak-list, (Str.break-strfor the string version)- added 
Str.repeatwhich creates a new string by repeating the input n times unfoldas alias tounfoldris no longer used- fixed up style and compiled with LiveScript 1.1.1
 - use Make instead of Slake
 - greatly improved tests
 
0.6.0
- fixed various bugs
 - added 
fix, a fixpoint (Y combinator) for anonymous recursive functions - added 
unfoldr(aliasunfold) - calling 
replicatewith a string now returns a list of strings - removed 
partial, just use native partial application in LiveScript using the_placeholder, or currying - added 
sort,sortBy, andcompare 
0.5.0
- removed 
lookup- use (.prop) - removed 
call- use (.func arg1, arg2) - removed 
pluck- use map (.prop), xs - fixed buys wtih 
headandlast - added non-minifed browser version, as 
prelude-browser.js - renamed 
prelude-min.jstoprelude-browser-min.js - renamed 
ziptozipAll - renamed 
zipWithtozipAllWith - added 
zip, a curried zip that takes only two arguments - added 
zipWith, a curried zipWith that takes only two arguments 
0.4.0
- added 
paritionfunction - added 
curryfunction - removed 
elemfunction (usein) - removed 
notElemfunction (usenot in) 
0.3.0
- added 
listToObject - added 
unique - added 
objToFunc - added support for using strings in map and the like
 - added support for using objects in map and the like
 - added ability to use objects instead of functions in certain cases
 - removed 
error(just use throw) - added 
tauconstant - added 
join - added 
values - added 
keys - added 
partial - renamed 
logtoln - added alias to 
head:first - added 
installPreludehelper 
0.2.0
- removed functions that simply warp operators as you can now use operators as functions in LiveScript
 min/maxare now curried and take only 2 arguments- added 
call 
0.1.0
- initial public release