0.021 2022-09-08 Released-By: PERLANCAR; Urgency: medium - [ux] Add completion and prefilter for conversion between uid/gid <-> user/group for all schemas, not just the ::exists variants. 0.020 2022-07-24 Released-By: PERLANCAR; Urgency: medium - Fix error message in Sah filter. 0.019 2022-07-24 Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes - [incompatible change] Rename unix::local_{gid,groupname,uid,username} to unix::{gid,groupname,uid,username}::exists, for more consistency naming with perl::modname::exists. This also lets us create unix::uid::not_exists etc when needed in the future. 0.018 2021-07-22 Released-By: PERLANCAR; Urgency: medium - [build] Rebuild to refresh Sah::SchemaR::*. 0.017 2021-07-22 Released-By: PERLANCAR; Urgency: low - No functional changes. - Fix examples. 0.016 2021-07-20 Released-By: PERLANCAR; Urgency: low - No functional changes. - [build] Rebuild with fixed Pod::Weaver plugin [-Sah::Schemas] (0.066) to correctly show non-defhash examples. 0.015 2021-07-20 Released-By: PERLANCAR; Urgency: medium - Re-add valid examples in unix::signal schema. 0.014 2021-07-19 Released-By: PERLANCAR; Urgency: low - No functional changes. - [build] Rebuild with updated Pod::Weaver plugin [-Sah::Schemas] to correctly show examples. 0.013 2020-10-16 Released-By: PERLANCAR; Urgency: medium - [schema unix::signal] Change x.examples attribute to examples property. 0.012 2020-06-13 Released-By: PERLANCAR; Urgency: medium - [bugfix] Do not use 'return' in coerce/prefilter generated code because it causes early exit in Perinci::Sub::Wrapper-generated code. 0.011 2020-05-27 Released-By: PERLANCAR; Urgency: medium - [bugfix] Make PID a posint not uint (0 is not allowed). - Add examples (tests) in the schema and remove the tests in t/. 0.010 2020-02-11 Released-By: PERLANCAR; Urgency: medium - Reimplement coercion rules as filter rules because filters are more appropriate here. 0.009 2019-12-09 Released-By: PERLANCAR; Urgency: medium - [ux] For better error message, coercion rules that convert UID/GID <-> username/groupname now die/fail when they cannot convert; the leave-as-is-when-cannot-convert variants are now moved to try_convert_*. 0.008 2019-11-28 Released-By: PERLANCAR; Urgency: medium - Rename coerce rule modules again, revert to using lower_case notation for the description part, because CamelCase is really, REALLY ugly when we have many words. 0.007 2019-11-28 Released-By: PERLANCAR; Urgency: medium - [build] Rebuild with updated dzil plugin [Sah::Schemas] (0.016) which now adds dependencies to the updated Data::Sah::Coerce::perl::To_* coercion rule modules. 0.006 2019-11-28 Released-By: PERLANCAR; Urgency: medium - Rename coerce rule module to use new naming scheme (Data::Sah::Coerce 0.034+). 0.005 2019-09-11 Released-By: PERLANCAR; Urgency: medium - Add schema: unix::signal. 0.004 2019-07-12 Released-By: PERLANCAR; Urgency: medium - UPDATE: This release is broken due to non-existing coerce rule dependencies added by [Sah::Schemas]. - [ux] Add aliases for {file,dir,path}name::unix -> unix::{file,dir,path}name. 0.003 2019-05-07 Released-By: PERLANCAR - [ux] Add description to some of the schemas. - Base unix::local_gid on unix::gid, not uint. Base unix::local_uid on unix::uid, not uint. 0.002 2019-05-07 Released-By: PERLANCAR - [bugfix] [build] Rebuild to fix dependencies to non-existing coercion rule modules. 0.001 2019-05-07 Released-By: PERLANCAR - First release.