Change log
1.1.0
2021-11-26
- Added implementation for most of the magic methods on X object
 
 
1.0.1
2021-06-29
- Fixed coverage badge in PyPI description
 
 
1.0.0
2021-06-29
- Package classified as stable
 
 
0.3.6
2020-10-21
- Fix import for Python >= 3.9 (#16)
 
 
0.3.5
2019-12-01
- Fixed X object division in Python 3
 
 
0.3.4
2018-06-13
- Fixed UnicodeDecodeError during installation
 
 
0.3.3
2018-05-30
- Added take_until.including
 
 
0.3.2
2018-05-26
- No crash in Python 2 when partially applying a non-standard callable
 
- Regex conditions ignore None instead of throwing an exception
 
- maybe can be inserted in the middle of a pipe without parentheses
 
 
0.3.1
2018-03-23
- Added tee util
 
- flatten will leave dictionaries (Mappings) alone
 
 
0.2.7
2014-03-19
- fixed checking if objects are iterable
 
 
0.2.6
2013-09-02
- removed pipe_exception_handler (did more harm than good most of the time)
 
 
0.2.5
2013-08-13
- Maybe returns None when called with None
 
- not calling repr() on stuff if we don’t need to
 
 
0.2.4
2013-07-13
- added drop_first
 
- fixed unicode formatting problem
 
 
0.2.3
2013-04-24
- added sort_by.descending
 
- group_by returns item iterator instead of a dictionary
 
 
0.2.2
2013-04-16
- X objects create bound methods on classes
 
- added support for X division
 
 
0.2.1
2013-02-10
- added automatic regex conditions
 
- renamed xcurry to xpartial (turns out currying is something else)
 
 
0.2.0
2012-11-14
- added support for X >=, <=, - and ** operations
 
- fixed static item handling in ds_builder
 
 
0.1.9
2012-11-05
- added xcurry
 
- improved XObject naming
 
 
0.1.8
2012-10-31
- added as_kwargs
 
- added take_until
 
- X object implicit piping (without ~)
 
- fixed naming X-objects so it doesn’t fail with tuples
 
 
0.1.7
2012-10-25
- friendlier debugging
 
- added changelog