|
| 1 | +# Version 0.1.6 (2025-05-16) |
| 2 | + |
| 3 | +After almost three months, a new release of `patch-hub` is here! We had a couple of new contributors who participated in this development cycle. Welcome @lucasoshiro and @ivinjabraham! |
| 4 | + |
| 5 | +Besides being a long time since the last release, what motivated me the most to make this one is that we are looking to start making some breaking refactorings to the codebase. |
| 6 | + |
| 7 | +### New Functionalities and Changes Highlight |
| 8 | + |
| 9 | +1. Fix the preview bug of showing the `--` that marks the start of patches as a deletion |
| 10 | +2. Fix `delta` output width |
| 11 | +3. Add new CI workflows |
| 12 | +4. Add contributing guidelines |
| 13 | +5. Fix invisible cursor bug when panic occurred during a loading screen |
| 14 | +6. Redesign of the config file loading and updating |
| 15 | +7. Lots of refactors and other fixes |
| 16 | + |
| 17 | +### Problems and Future Changes |
| 18 | + |
| 19 | +The jump to the next level of patch-hub seems closer than ever. For the last few months, I haven't been able to dedicate the time I desired to the project, and I aim to change gears and get back on top of things as before. |
| 20 | + |
| 21 | +### Changelog |
| 22 | + |
| 23 | +```git |
| 24 | +96d56c5 2025-05-16 | fix(release): disable CI job for release based on `cargo dist` [David Tadokoro] |
| 25 | +cc0f47d 2025-05-14 | fix(dependabot): correct invalid `applies-to` syntax in groups config [David Tadokoro] |
| 26 | +e12cadf 2025-04-26 | docs: link test and corresponding function in `loading_screen` [Ivin Joel Abraham] |
| 27 | +6a2adf6 2025-04-26 | docs: link tests and corresponding functions for `utils` [Ivin Joel Abraham] |
| 28 | +5b98a5e 2025-04-26 | refactor: rename test function to be more consistent with the rest [Ivin Joel Abraham] |
| 29 | +5c33f94 2025-04-26 | docs: link tests and corresponding functions for `patch_renderer` [Ivin Joel Abraham] |
| 30 | +b2558bc 2025-04-26 | docs: link tests and corresponding functions for `Config` [Ivin Joel Abraham] |
| 31 | +696346b 2025-04-25 | chore: move `test_samples/` directory out of `src/` [Ivin Joel Abraham] |
| 32 | +adf9766 2025-04-01 | chore: bump vulnerable dependencies and adapt `ureq::Agent::user_agent()` call [Rafael Passos] |
| 33 | +ccec50c 2025-03-23 | feat: add unit tests for serde_individual_default proc_macro [Lorenzo Bertin Salvador] |
| 34 | +3a99675 2025-03-23 | feat: create proc_macro to simplify Config attributes deserialization [Lorenzo Bertin Salvador] |
| 35 | +b286857 2025-03-23 | refactor: use lazy_static to store only one Config::default() object in memory [Lorenzo Bertin Salvador] |
| 36 | +6760e79 2025-03-23 | feat: prevent existing config to be overwritten when new attribute is created [Lorenzo Bertin Salvador] |
| 37 | +af8d1ef 2025-03-23 | refactor: improve code quality in config.rs module [Lorenzo Bertin Salvador] |
| 38 | +65d96d4 2025-04-07 | refactor(config-tests): use untracked temporary sample config file [David Tadokoro] |
| 39 | +66d3059 2025-03-21 | chore: delete redundant test [Ivin Joel Abraham] |
| 40 | +7238f16 2025-03-19 | perf: resolve arguments before building `App` [Ivin Joel Abraham] |
| 41 | +f9156f3 2025-03-19 | refactor: inject `App` with `Config` instead of building `Config` internally [Ivin Joel Abraham] |
| 42 | +2ec6fdc 2025-03-16 | ci: add workflow for cargo install verification [Ivin Joel Abraham] |
| 43 | +c4daa29 2025-03-15 | fix: ensure loading_screen! generated thread joins before exiting patch-hub [Lorenzo Bertin Salvador] |
| 44 | +a00a27b 2025-03-15 | docs: add `CONTRIBUTING.md` with contribution guidelines [Ivin Joel Abraham] |
| 45 | +548e0b5 2025-03-15 | docs: improve clarity and add more instructions to `README.md` [Ivin Joel Abraham] |
| 46 | +ac214c0 2025-03-15 | fix: `cargo install` failing to build when using `ureq v3.0.9` [Ivin Joel Abraham] |
| 47 | +faf2937 2025-02-26 | feat: add dependabot integration [Ivin Joel Abraham] |
| 48 | +2957eef 2025-02-21 | fix: improve error handling in config management [Ivin Joel Abraham] |
| 49 | +9c2c520 2025-02-20 | fix: handle missing patch IDs gracefully in feed pagination [Ivin Joel Abraham] |
| 50 | +99337cf 2025-02-20 | fix: improve error handling for stdin in patch renderers [Ivin Joel Abraham] |
| 51 | +a71ef6e 2025-02-20 | refactor: replace `unwrap()` with `expect()` in `toggle_action` [Ivin Joel Abraham] |
| 52 | +8dc2a65 2025-02-20 | refactor: improve error handling in `App::new` and `Logger::init_log_file` [Ivin Joel Abraham] |
| 53 | +b93c09a 2025-02-20 | fix: handle missing $HOME variable gracefully [Ivin Joel Abraham] |
| 54 | +7b8cdd6 2025-02-20 | fix: properly handle `unwrap()`s in `reply_patchset_with_reviwed_by` [Ivin Joel Abraham] |
| 55 | +b0b65ee 2025-03-15 | refactor: improve error handling and logging for config loading [Ivin Joel Abraham] |
| 56 | +4acf6f8 2025-02-20 | refactor: improve `apply_patchset` validation and structure [Ivin Joel Abraham] |
| 57 | +2c01ffa 2025-03-07 | chore: remove testing branch from `build_and_unit_test` CI workflow [David Tadokoro] |
| 58 | +60e1920 2025-03-07 | feat: make CI workflows run on the exact PR branch [David Tadokoro] |
| 59 | +31718ea 2025-03-11 | feat: disable gitconfig reading by Delta [Lucas Oshiro] |
| 60 | +7dc9f78 2025-02-25 | feat: increase Delta output width [Lucas Oshiro] |
| 61 | +68686e9 2025-03-05 | chore: remove leftover `foo.patch` file [David Tadokoro] |
| 62 | +38c1c59 2025-02-25 | test: add setup function and new test cases for `utils` hooks [Ivin Joel Abraham] |
| 63 | +1d0826a 2025-02-21 | fix: trim trailing `--` from patches before previewing [Ivin Joel Abraham] |
| 64 | +``` |
| 65 | + |
1 | 66 | # Version 0.1.5 (2025-02-19)
|
2 | 67 |
|
3 | 68 | The time between releases grows, and the number of changes per release decreases... This is true, but it is also true that version 0.1.5 comes with long-awaited features!
|
|
0 commit comments