Releases: dark-person/ComicInfo-Parser
Releases · dark-person/ComicInfo-Parser
v0.10.1
Dependency (Go)
- (Notable) Bump
github.com/go-viper/mapstructure/v2from v2.2.1 to v2.3.0 - Bump
github.com/knadh/koanf/parsers/yamlfrom v1.0.0 to v1.1.0 - Bump
github.com/knadh/koanf/v2from v2.2.0 to v2.2.1
Dependency (Typescript)
- Bump
bootstrapfrom v5.3.6 to v5.3.7 - Bump
eslintfrom v9.27.0 to v9.30.0 - Bump
globalsfrom v16.1.0 to v16.3.0
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Breaking
- Database schema will be updated to v3 (#174)
New
- Support auto fill tag by alias defined in database (#174)
- Allow user to config default
Numbervalue byconfig.yamlwhen create new Comicinfo file (#170) (#172)
Change
- Rewrite package structure:
- Rewrite config to nested structure, instead of flat structure (#159)
- Create
DataProviderinterface and rewrite package implementation by that (#168)
Dependency (Frontend)
- Bump
bootstrapfrom v5.3.5 to v5.3.6 (#177) - Bump
react-bootstrapfrom v2.10.9 to v2.10.10 (#177) - Bump
eslintfrom v9.25.0 to v9.27.0 (#177) - Bump
globalsfrom v16.0.0 to v16.1.0 (#177) - Bump
vitefrom v4.5.13 to v4.5.14 (#177)
Dependency (Backend)
- Bump
github.com/dark-person/lazydbfrom v0.1.8 to v0.1.10 (#176)
Fix
- Incorrect usage on
testify/assert(#161) - Fix table for autofill not marked as
TEMPORARYand will remain in database if error (#175) - Fix README feature missing Translator field in auto fill value section (#174)
Full Changelog: v0.9.0...v0.10.0-alpha.0
v0.10.0-alpha.0
v0.9.0
New
- Autofill tags, publisher, translator and genre by book name and database record (#149)
- Keyword will be determine by separate book name to multiple keyword
- Database record were user inputted history
- Translator will now auto store to database as input history (#148)
Comicinfostruct now support easier addition to genre, publisher and translator (#147) (#149)- Allow user to custom database file to be used (#144)
Change (Frontend)
- Update
vitefrom v3.2.11 to v4.5.13, which affect frontend code structure (#135) (#152) - Modify frontend structure for expandable UI
- Change typescript import to use
@prefix instead of relative path (#140) - Remove some unused code and image resource (#143)
- Remove unused css (#132)
- Change Help panel to tab (#142)
Change (Backend)
- Add constructor for app that with custom program config (#144)
- Update user instruction when database corruption occur (#144)
- Move
CategoryTypeinhistorypackage todefinitionpackage (#146) - Allow public access to
CategoryType(#146) - Rewrite test for export cbz in
apppackage (#133) - Rewrite tests in
archivepackage (#133) - Remove special tag module in
parserpackage as functionality replaced byautofillpackage (#149)
Dependency (Frontend)
- Bump
bootstrapfrom v5.3.2. to v5.3.5 (#154) - Bump
reactfrom v18.2.0 to v19.1.0 (#154) - Bump
react-bootstrapfrom v2.9.1 to v2.10.9 (#154) - Bump
react-selectfrom v5.8.0 to v5.10.1 (#154) - Bump
typescriptfrom v4.6.4 to v5.8.3 (#154)
Dependency (Backend)
- Update
goto use v1.23.8 (#151) - Bump
lazydbfrom v0.1.6 to v0.1.8 (#138) (#151) - Bump
koanffrom v2.1.2. to 2.2.0 (#151) - Bump
wailsfrom v2.9.2 to v2.10.1 (#138) - Bump golang.org/x/net from 0.35.0 to 0.38.0 (#139) (#150)
Misc
- Change typescript formatter to use space instead of tab (#137)
Fix
- Fix issue when custom wrap folder contains tailing space (#134)
v0.9.0-alpha.0
v0.8.0
New Feature
- User can now customize default export directory by
config.yaml, which: - New export option: wrapped folder with user custom name (#121)
- User can have a different wrap folder name with
.cbzexport
- User can have a different wrap folder name with
- Add open folder button in GUI (#123)
- User can now customize default
comic-folderbyconfig.yaml, which:- Default directory when open "select folder" dialog (#127)
- Add soft delete after export (#130)
- User can define a custom "trash bin" folder in
config.yaml - After export success, the working comic folder will be move to that "trash bin" folder
- User can define a custom "trash bin" folder in
Change
- Change UI of export panel to radio (#120)
- This change is due to more export option is added
- Rename
default.exportkey todefault.export-folderfor readability (#122)
Fix
- Fix folder already exist block export during create folder (#124)
- Fix folder that only contain
.webpcannot generate comicinfo (#129)
Dependency
Code Quality
- Make folder select UI as separate component, allow reuse(#115)
- Fix some non-react component typescript file to
.tsinstead of.tsx(#118) - Add typescript formatter (#118)
- Rewrite export function logic with optional pattern (#119)
- Simplify export API in wails (#119)
- Rewrite wails directory dialog & folder selector, to simpler implementation (#125)
- Add empty
config.yamlin test case (#122) - Add yaml formatter of vscode (#128)
Full Changelog: v0.7.0...v0.8.0
v0.8.0-alpha.0
v0.7.1
What's Changed
- Update golang.org/x/crypto to v0.31.0 by @dark-person in #116
Full Changelog: v0.7.0...v0.7.1
v0.7.0
This update will focus on code quality improvement.
Please backup database before upgrade if you want to ensure your data is safe.
New
- Database will be automatic backup when schema update (#109)
- Save button now in input detail page, but not export page (#102)
Changes
- [Breaking] Update database schema for database normalization (#110)
- Improve
archivepackage logic (#95)
Code Changes
- Use
lazydbmodule as database core (#104) - Add make file target
dist,tag-dev(#99) - Add makefile target
audit-fix,binding(#94) - Move all modal in pages to App frontend (#101)
- Combine assets and constant pkg (#107)
- Use const in schema version (#107)
Fixes
- Fix all linting issue in frontend (#98)
- Minor code improvement on frontend (#100)
- Simplify
disposeFuncin modals - Rename folder select panel parameter
- Separate
AppModeto file - Better error message display
- Simplify
- Update development docs (#108)
- Remove unused github templates (#108)
- Fix
rmcommand stuck in makefile (#108) - Update deps and fix schema version (#106)
Full Changelog: v0.6.3...v0.7.0