V0.3.0 #12
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
umpire274/librius!12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "v0.3.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
[0.3.0] - 2025-10-16
Added
tabledcrate (v0.20.0) for tabular output.--shortflag forlibrius listshowing only key columns (ID, Title, Author, Editor, Year).build_table()inutils/table.rsto render tables with consistent style and alignment.--delimiter/-dforimportcommand.Allows specifying a custom CSV field separator (default:
,).Changed
listcommand to useBookFullandBookShortwrappers implementingTabled.commands,db,config,i18n,models,utils) now includes amod.rs.lib.rsfor cleaner module access.Refactored
utils::open_import_file()now handles file opening with localized error reporting.utils::handle_import_result()manages database insert results and counters.handle_import_csv()andhandle_import_json().Fixed
The
idfield in theBookstruct is now optional (Option<i32>),preventing missing-field errors during import when the ID column is not present.
Removed
println!formatting for book listings.