v1.0.0
What's Changed
- Update
quick-xml
from 0.31 to 0.32 by @nwagner84 in #797 - Add allow-/deny-lists (
frequency
) by @nwagner84 in #796 - Fix clippy warnings by @nwagner84 in #799
- Update
quick-xml
from 0.32.0 to 0.36.0 by @nwagner84 in #798 - Replace deprecated
recognize
function by @nwagner84 in #801 - Add link to metadata.community forum by @nwagner84 in #800
- Bump
bstr
to1.10
by @nwagner84 in #802 - Bump
polars
to0.41
by @nwagner84 in #803 - Add
PathExt::first
function by @nwagner84 in #804 - Implement
PartialEq<str>
forTagRef
by @nwagner84 in #805 - Implement
FieldRef::contains
by @nwagner84 in #806 - Implement
FieldRef::find
by @nwagner84 in #807 - Add
pica-format
crate by @nwagner84 in #808 - Refactor
pica-format
crate by @nwagner84 in #809 - Add format strings to
select
command by @nwagner84 in #810 - Add group modifiers (format) by @nwagner84 in #811
- Move
pica-record
crate to root directory by @nwagner84 in #813 - Bump to Rust 1.80.0 by @nwagner84 in #815
- Fix elided named lifetimes error by @nwagner84 in #814
- Wrap subfield code in
SubfieldCode
type by @nwagner84 in #816 - Wrap subfield value in
SubfieldValue
type by @nwagner84 in #818 - Refactor
SubfieldRef
andSubfield
by @nwagner84 in #819 - Bump
actions/download-artifact
to version 4 by @nwagner84 in #820 - Remove accidentally added files by @nwagner84 in #821
- Move
SubfieldCode
intoprimitives
module by @nwagner84 in #822 - Move
SubfieldValue
intoprimitives
module by @nwagner84 in #823 - Move
Subfield
intoprimitives
module by @nwagner84 in #824 - Move
Field
intoprimitives
module by @nwagner84 in #825 - Restructure modules by @nwagner84 in #827
- Refactor subfield matcher by @nwagner84 in #828
- Run miri tests on
main
branch by @nwagner84 in #829 - Refactor occurrence matcher by @nwagner84 in #830
- Refactor tag matcher by @nwagner84 in #831
- Implement
serde
forTagMatcher
by @nwagner84 in #832 - Restructure matcher module by @nwagner84 in #833
- Refactor field matcher by @nwagner84 in #834
- Refactor record matcher by @nwagner84 in #835
- Disable miri isolation by @nwagner84 in #836
- Fix clippy warnings (elide lifetimes) by @nwagner84 in #838
- Add manual stub (LaTex) by @nwagner84 in #837
- Disable
docs
jobs by @nwagner84 in #839 - Bump
quick-xml
to0.37
by @nwagner84 in #840 - select: fix help of
--merge
option by @nwagner84 in #841 - Add install instructions by @nwagner84 in #843
- Simplify MSRV check by @nwagner84 in #845
- Bump
thiserror
to2
by @nwagner84 in #847 - Refactor pica path expressions by @nwagner84 in #842
- Fix parsing of invalid byte sequence by @nwagner84 in #848
- Add installation guide by @nwagner84 in #850
- Refactor pica format expressions by @nwagner84 in #849
- Fuzz test pica path expressions by @nwagner84 in #851
- Remove unused cross targets by @nwagner84 in #852
- Require
test
complete successfully beformsrv
starts by @nwagner84 in #853 - Refactor pica query expressions by @nwagner84 in #854
- Refactor records iterator by @nwagner84 in #857
- Add minimum support of subfields (PICA Path) by @nwagner84 in #858
- Add
invalid
command by @nwagner84 in #860 - Add PICA+ writer by @nwagner84 in #859
- Bump
sophia
to0.9.0
by @nwagner84 in #861 - Bump
thiserror
to2.0
by @nwagner84 in #862 - Add
config
command by @nwagner84 in #863 - Refactor
cat
command by @nwagner84 in #864 - Refactor
completions
command by @nwagner84 in #865 - Refactor
count
command by @nwagner84 in #866 - Refactor
hash
command by @nwagner84 in #867 - Refactor
split
command by @nwagner84 in #868 - Refactor
partition
command by @nwagner84 in #869 - Refactor
sample
command by @nwagner84 in #870 - Refactor
slice
command by @nwagner84 in #871 - Refactor
print
command by @nwagner84 in #872 - msrv: bump to Rust 1.83.0 by @nwagner84 in #874
- Refactor
frequency
command by @nwagner84 in #873 - Refactor
select
command by @nwagner84 in #876 - build(deps): bump
polars
to0.45
by @nwagner84 in #877 - Refactor
explode
command by @nwagner84 in #878 - Refactor
filter
command by @nwagner84 in #879 - Refactor
convert
command by @nwagner84 in #880 - docs(README): Update links to new documentation by @nwagner84 in #881
- refactor: Cleanup unicode normalization by @nwagner84 in #884
- build: Cleanup workspace (dependencies) by @nwagner84 in #886
- ci: Refactor CI workflow by @nwagner84 in #887
- ci: Refactor daily workflow by @nwagner84 in #888
- docs: Fix
rustdoc
warnings by @nwagner84 in #889 - docs(book): Add
publish
job by @nwagner84 in #890 - perf(frequency): Use byte records instead of string records by @nwagner84 in #891
- perf(select): Use byte records instead of string records by @nwagner84 in #892
- fix(query): Properly handle format outcome by @nwagner84 in #893
- docs(book): Restore RMarkdown tutorial by @nwagner84 in #883
- build(deps): bump
directories
to6.0
by @nwagner84 in #895 - docs(book): Restore beginner tutorial by @nwagner84 in #885
- fix:
winnow
deprecation warnings by @nwagner84 in #896 - refactor: use
repeat_n()
instead ofrepeat().take()
by @nwagner84 in #897 - build(deps): bump
winnow
to0.7
by @nwagner84 in #898 - build(deps): bump
polars
to0.46
by @nwagner84 in #899 - build(deps): bump
rand
to0.9
by @nwagner84 in #900 - docs: Remove outdated docs by @nwagner84 in #902
- Refactor release workflow by @nwagner84 in #901
- fix: handling of empty allow-lists by @nwagner84 in #903
- feat(frequency): add
freq
alias by @nwagner84 in #904 - fix: update ci badge by @nwagner84 in #905
- chore(release): version 1.0.0 (2025-02-13) by @nwagner84 in #906
Full Changelog: v0.25.0...1.0.0