Revision history for Catmandu
0.92 2014-06-06 13:06:01 CEST
- more pod
- bump required version of Moo
- require YAML::XS to avoid YAML weirdness
- fix CLI include path load order
- MooX::Log::Any replaced by Catmandu::Logger because it doesn't set the
correct category
- config command can use any Exporter
- Importer::JSON multiline is more robust
- Exporter::JSON supports canonical, indent, space_before, space_after
options
- info commands and matching importers
0.9103 2014-05-23 10:24:52 CEST
- fix script dir in build script
- Fix::Parser handles empty comments
- Exporter pod
0.9102 2014-05-20 14:07:46 CEST
- Marpa requires Time::Piece
0.9101 2014-05-20 11:58:46 CEST
- less_than, greater_than conditions
0.91 2014-05-20 09:29:01 CEST
- adding monads in disguise Catmandu::Fix::Bind
- much more pod
- make travis a bit happier
0.9 2014-05-12 10:18:40 CEST
- switch to Dist::Milla
- Marpa based fix parser
- Config::Onion based config loader
- :up load path
- move documentation to the Github wiki
- Validators
0.8014 2014-04-03
- fix Paged bugs
- more tests
0.8013 2014-03-27
- Importer::JSON multiline switch
- Importer pod
0.8012 2014-03-24
- add missing List::MoreUtils dependency
0.8011 2014-03-18
- fix Paged bugs
- array and hash fixes
- more tests
- more pod
0.8010 2014-03-11
- bump required version of YAML::Any
- use List::Util::sum instead of List::Util::sum0 (not present in older
versions)
0.8009 2014-03-07
- sort_field fix
- fix undefined lib_path
0.8008 2014-03-05
- split off Catmandu::Exporter::Template
0.8007 2014-03-04
- rewrite Catmandu::Serializer
- split off Catmandu::Serializer::storable
- split off Catmandu::Serializer::messagepack
- tests for Catmandu::Serializer
0.8006 2014-03-04
- expand_date fix
- CLI --lib-path option
- more tests
- remove dependency on Data::SpreadPagination
- Importer encoding is now an attribute
- fixes inheriting from Fix::Base can now export their functionality as a
function
0.8005 2013-12-20
- Catmandu::Plugin:: pod
0.8004 2013-12-18
- Exporter::CSV always_quote option
0.8003 2013-12-18
- fix bug in Store::bags
0.8002 2013-12-09
- fix pod
0.8001 2013-11-19
- add one step install to pod
0.8 2013-11-14
- Fix::Condition now supports otherwise clause
- Fix, Fix::Condition bugfixes
- TY RIS tag needs to come first for some exporters
- fix version command
0.7002 2013-09-12
- sort keys extracted from a hash in Exporter::CSV and Importer::CSV
0.7001 2013-09-09
- fix bug in data command with option values evaling to false
0.7 2013-09-02
- JSON Exporter array option
0.6 2013-09-02
- Util::trim also removes vertical whitespace
- updated introduction, developers guide
- more tests
- sum fix
- travis
- pod links
0.5004 2013-07-01
- lookup, lookup_in_store fixes handle -delete option with wildcard correctly
0.5003 2013-06-28
- lookup_in_store fix
0.5002 2013-06-26
- count fix
- nothing fix
0.5001 2013-06-25
- trim fix nonword option
0.5 2013-06-12
- ArrayIterator pod
- split off Store::DBI,
- split off Importer::Atom
- split off Exporter::Atom
- split off Exporter::BibTeX
- split off Exporter::XLS
- remove dependency on Module::Info
0.4001 2013-06-20
- lookup fix tests, -default, -delete options
0.4 2013-06-19
- to_json fix
- from_json fix
0.3 2013-06-18
- Exporter::JSON pod
- lookup fix
0.2003 2013-05-27
- remove given/when statements (experimental since perl 5.16)
- fix endless loop if iterators returned by Iterable group method are not consumed
0.2002 2013-05-08
- revert to IO::String because open with scalar ref has
binmode bugs
0.2001 2013-05-07
- ArrayIterator
- fix Util::is_instance()
- avoid using IO::String
0.2 2013-04-24
- better config command
- convert command
- count command
- delete command
- export command
- import command
- move command
0.1003 2013-04-16
- fix Exporter::Template dynamic scope
0.1002 2013-04-02
- missing Env::fixers
0.1001 2013-03-28
- don't throw empty messages
- bump required version of Throwable
0.1 2013-03-26
- logging with MooX::Log::Any
- error hierarchy
- Store forwards all Bag methods to the default Bag
- make Perl::Tidy optional
- namespace::clean
- Sane exports Try::Tiny::ByClass
- Sane no longer exports confess, use the Error classes
- a new Env class takes care of loading the config and other
environment related tasks
- Buffer and Counter have better encapsulation
- Iterable has a new benchmark method
- Exporter::RIS AR tag
- Exporter::BibTeX articleno field
- rename Pager to Paged
0.0901 2013-03-07
- fix makefile
0.09 2013-03-06
- Exporter::Atom
- fix pod
0.08 2013-02-26
- compile fixes to perl closure
- tests for all fixes
- fix typo in Importer::RIS
- add doi field to Exporter::BibTeX
0.07 2013-02-07
- conditionals in fixes
- append, prepend fixes
0.06 2013-02-05
- Util::io() can now take a callback to read to or write from
- fixer method enables named fixers in config
- default fixers, importers, exporters equivalent to default store
0.05 2012-12-04
- split off Catmandu::Store::ElasticSearch
- split off Catmandu::Store::Solr
- split off Plack::Session::Store::Catmandu
- split off Dancer::Plugin::Catmandu::OAI
- split off Dancer::Plugin::Catmandu::SRU
- split off Dancer::Session::Catmandu
- Exporter::Template dies if template isn't found
- fix accidental creation of non-existing keys in Util::set_data()
0.0402 2012-11-12
- Store::Hash is no longer Searchable
- remove dependency on Data::Visitor::Callback
- bump required version of Moo to 1.0
- Util::write_file()
- Util::join_path()
- Util::normalize_path()
- Util::segmented_path()
- Util prefer io(binmode => ...) to io(encoding => ...)
0.0401 2012-10-24
- split off Store::SBCatDB
- more Util docs
0.04 2012-10-24
- Util human output functions
- Util xml functions
- Util docs
0.0303 2012-10-15
- pass limit option in Store::ElasticSearch::Searcher and
Store::Solr::Searcher
- fix Exporter::CSV docs
- custom header labels in Exporter::CSV and Exporter::XLS
0.0302 2012-09-25
- fix POST support in Dancer::Plugin::Catmandu::OAI
- optimize Util::require_package
0.0301 2012-07-09
- fix typo in Catmandu->load
0.03 2012-07-06
- iterative version of CQL::ElasticSearch
- Store::ElasticSearch searcher supports sort
- faster Datestamps
- Iterable->interleave()
- Iterable->detect/select/reject(key => ['val', ...])
- Iterable->detect/select/reject(key => 'val')
- fix Dancer::Plugin::Catmandu::SRU recordPosition
- Cmd::config can take a key to show only a subset
0.02 2012-06-12
- remove guard feature from fixes
- load split config files
- Catmandu->roots()
- support for nested object queries in CQL::ElasticSearch
- improve Plugin::Versioning
- more docs
0.0106 2012-05-29
- fix Store::DBI transaction method
0.0105 2012-05-21
- more docs
0.0104 2012-05-16
- more docs
0.0103 2012-05-14
- improve Plugin::Versioning
- more docs
- fix split on \r in tests
- fix dependencies: parent.pm is only bundled with perl >= 5.10.1
0.0102 2012-05-09
- pass data to Bag->generate_id()
- fix typo in Cmd::data
- fix YAML loading
0.0101 2012-05-08
- fix dependencies
0.01 2012-05-05
- initial release