Catmandu

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

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

Changes  view on Meta::CPAN

  - 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

Changes  view on Meta::CPAN


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

Changes  view on Meta::CPAN

  - 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

Changes  view on Meta::CPAN

  - 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

Changes  view on Meta::CPAN

  - 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 )