Catmandu
view release on metacpan or search on metacpan
Revision history for Catmandu
1.2024 2025-01-16 16:23:49 CET
- #402: Fix cli with Getopt::Long::Descriptive >= 0.116
1.2023 2025-01-12 18:37:51 CET
- Moving from List::MoreUtils to List::SomeUtils (obs. plicease)
1.2022 2024-09-29 21:03:06 CEST
- #399: removing smartmatch for perl 5.41.x support
1.2021 2023-11-06 10:41:11 CET
- #397: Support empty paths
- Updating documentation about CSV, TSV exports
1.2020 2023-02-08 16:29:37 CET
- Reordering documentation focussing on command line functionality
- Adding Catmandu::PerAPI documentation
- Updating Catmandu::Introduction
- Supporting fix on an Catmandu::Iterable (obs nichtich)
1.2019 2022-03-21 16:21:54 CET
- wrap ->isa in eval
- remove release tests from github actions matrix
1.2018 2022-03-09 16:26:23 CET
- bump required version of Parser::MGC
1.2017 2022-03-09 15:59:27 CET
- remove weird io test
1.2016 2021-09-17 09:07:55 CEST
- new mapping fix
- bump minimum required version of perl to 5.14, some dependencies already
require this
1.2015 2021-01-22 16:23:42 CET
- fix applying Readonly to bags that are not Droppable
1.2014 2021-01-15 15:29:19 CET
- Path::Simple value argument is never stringified
1.2013 2020-07-09 09:47:03 CEST
- rewritten Exporter::Count uses optimized count when available
1.2012 2020-05-25 14:14:08 CEST
- support quote_space option in CSV exporter
1.2011 2019-12-20 14:08:54 CET
- give commands access to the logger
1.2010 2019-11-26 12:20:03 CET
- new Iterable every method
- updated Iterable, Fix pod
1.2009 2019-11-04 16:03:36 CET
- new is_float utility function
- fix some bugs in emitting of strings that look like numbers
1.2008 2019-10-23 15:14:27 CEST
- new disassoc fix
- add missing dependency
1.2007 2019-09-25 15:48:32 CEST
- Searchable stores get a new maximum_offset option to avoid deep paging if
needed
- fix --transaction option in copy and import commands
- bump required version of List::MoreUtils
1.10_03 2019-05-17 10:44:49 CEST
- new cp,mv and rm shortcuts for copy_field, move_field and remove_field
- CSV exporter accepts escaped whitespace literals as sep_char just like the
TSV exporter
- fix --transaction option in copy and import commands
- fix bug in Emit
1.10_02 2018-11-09 09:09:02 CET
- bump required version of List::MoreUtils
1.10_01 2018-11-08 15:38:48 CET
- Fix::Builder and Path make writing fixes much easier
- new eval fix
1.10 2018-08-30 10:38:16 CEST
- split off Catmandu::FileStore
- bring Dockerfile back to this repository
- include fix now accepts glob patterns
- the export and convert commands get a new --id-file option
1.09 2018-03-06 11:24:35 CET
- add validator method to Catmandu
- new Mock validator
- new validate fix and valid fix condition
- JSON importer byte buffer size is now configurable to optimize performance
- command line help improvements
1.08 2018-02-02 14:48:51 CET
- fix language gets support for namespaces
- fix language gets support lexical blocks
- filter fix gets a new invert option
- Iterable map method can now return multiple values (or none)
- cleanup cli error handling code
- file store tests are now threadsafe
1.07 2017-11-09 10:03:51 CET
- new Readonly plugin
- new DKVP importer for delimited key-value pairs
- new Store bags method
- new Store default_options for bag
1.0606 2017-09-26 10:42:35 CEST
- fix bug with numeric strings in fix preprocessing
1.0605 2017-09-21 10:58:21 CEST
- fix touch command pod
1.05 2017-03-31 13:51:48 CEST
- Windows build was broken since 1.0304, should now build again
- fix language has new elsif statement
- fix language has new boolean keywords
- fix language do statement aliased as bind
- config is now reloadable
- Plugin::Datestamps datetime format is now configurable
- pod corrections
1.04 2017-03-23 13:56:32 CET
- new error fix
- new rename fix
- new search_in_store fix
- new import_from_string fix
- new export_to_string fix
- new valid fix condition ties Validator to fixes
- new CQLSearchable role
- new Iterable run method
- relevant commands get new transaction, sort and sru-sortkeys options
- remove deprecated data command
- improved info command
- inline use of fixes is now cached by default and much faster
- solved memory leak in Fix::Base
- the perl code generated by Fix is now a reusable standalone sub
- more pod
1.0306 2017-02-09 15:22:04 CET
- config command has new fix and preprocess options
- memoize loggers
1.0305 2017-01-26 09:32:09 CET
- fix command line repeated argument bug
1.0304 2016-11-23 11:21:32 CET
- new index fix
- fix command line argument utf8 bug
1.0303 2016-10-18 14:45:49 CEST
- convert and export commands get a new id option
1.0302 2016-10-04 10:43:51 CEST
- Hash store is now transactional for testing purposes
1.0301 2016-09-22 09:33:53 CEST
- consistent interpretation of backslash in fixes with regexes
- fix bugs relating to perltidy
- more and better pod
- more tests
1.0002 2016-04-01 13:36:28 CEST
- fix debug mode dying if Perl::Tidy is missing
- error messages now default to empty string
- improved Importer::TSV and Exporter::TSV
1.0001 2016-03-03 16:28:16 CET
- fix some pod typos
- fix handling multivalued response http headers in Importer
1.00 2016-02-22 16:16:07 CET
- fix os-dependent paths in tests
- throw an error if an Importer file path doesn't exist
- bump required version of URI::Template because we need variable names
returned in order
- pod fixes
- lots of pod
- lots of tests
- new Exporter::Mock
- new Importer::TSV and Exporter::TSV
- new 'uri_decode' and 'uri_encode' fixes
- smarter CSV::Importer
- new specialized TabularExporter base role
- fix bug in 'array_to_sentence' helper function
- fix $append bug in 'data_at' helper function
- the 'data' command is deprecated. All it's functionality is now provided by
the 'import', 'export', 'convert' and 'copy' commands
- rename the 'move' command to the more accurate 'copy'
- line delimited JSON is no longer the default for Importer::JSON and
Exporter:JSON
1.00_03 2016-02-10 14:34:07 CET
- fix os-dependent paths in tests
- throw an error if an Importer file path doesn't exist
1.00_02 2016-02-09 10:17:58 CET
- bump required version of URI::Template because we need variable names
returned in order
- pod fixes
1.00_01 2016-02-04 16:30:11 CET
- lots of pod
- lots of tests
- new Exporter::Mock
- new Importer::TSV and Exporter::TSV
- new 'uri_decode' and 'uri_encode' fixes
- new Droppable and Transactional roles for stores
- new 'drop' command
- switch to MooX::Role::Logger for logging
- smarter CSV::Importer
- new specialized TabularExporter base role
- fix bug in 'array_to_sentence' helper function
- fix $append bug in 'data_at' helper function
- the 'data' command is deprecated. All it's functionality is now provided by
the 'import', 'export', 'convert' and 'copy' commands
- rename the 'move' command to the more accurate 'copy'
- line delimited JSON is no longer the default for Importer::JSON and
Exporter:JSON
0.9505 2015-12-02 10:36:58 CET
- expand, collapse and vacuum fixes handle large arrays
- more pod
0.9504 2015-11-03 11:30:48 CET
- fix dereferencing bug in Util::is_string
- move Dockerfile to it's own repository
0.9503 2015-10-29 16:32:28 CET
- VERSION for all packages and cleanup
0.9502 2015-10-28 16:48:10 CET
- new Store::Multi
- new Exporter::Multi
- new Importer::Multi
- new MultiIterator
- remove dependency on Data::Util so we can support perl 5.22
- fix typos
- fix Fix::Bind::list single execution bug
- .mailmap file
0.9501 2015-10-15 16:30:28 CEST
- more robust header detection in CSV exporter
- more robust 'copy_field' fix
- 'expand' and 'collapse' fixes have a new 'sep_char' option
- add .dockerignore file
- fix travis.yml
- more robust 'lookup' and 'lookup_in_store' fixes
- Iterable 'select' method aliased as 'grep'
- Hash store has a new 'init_data' option
- remove conflicting VERSION sub from CLI
0.9301 2015-02-24 11:17:36 CET
- Cmd output test failed sometimes
0.93 2015-02-24 09:54:04 CET
- Iterable can now behave like an external iterator (see next and rewind
methods)
- better Fix::Parser error handling
- new hash_merge fix
- fix Versioning bugs
- more consistent Importer::JSON and Exporter::JSON parameter naming
- fix regex bug in emit
- new set_array and set_hash fixes
- new filter fix
- Iterable stop_if method
- pod fixes
0.9210 2015-01-06 09:28:23 CET
- fix log tests
0.9209 2014-12-04 13:58:02 CET
- info command
- ignore installed but depreciated commands
- improved retain fix will replace retain_field
- simple emitting fixes require a bit less boilerplate
- JSON::XS is now required to avoid bugs in other
implementations
0.9208 2014-11-20 09:50:56 CET
- lazy and more robust fix building in Fix.pm
0.9207 2014-11-06 09:53:08 CET
- greater_than, less_than fix conditions
- fix bug in Paged
- Exporter::JSON pod
- sort_field fix handles undef values
0.9206 2014-10-07 09:06:43 CEST
- remove orphan test
0.9205 2014-10-06 14:09:06 CEST
- more pod
( run in 1.775 second using v1.01-cache-2.11-cpan-49f99fa48dc )