|
1 | | -# kerasnip (development version) |
| 1 | +# kerasnip 0.1.0 |
| 2 | + |
| 3 | +## Breaking changes |
| 4 | + |
| 5 | +- `inp_spec()` now interprets named vectors in an argument-first orientation (`c(input_a = "processed_1")`). Existing code that used the previous upstream-first style must swap the names and values. |
| 6 | + |
| 7 | +## Documentation |
| 8 | + |
| 9 | +- Updated README, vignettes, and reference docs to reflect the new `inp_spec()` mapping semantics and added guidance for migrating older code. |
| 10 | + |
| 11 | +## Testing |
| 12 | + |
| 13 | +- Added a regression test that fails fast when the legacy mapping orientation is supplied. |
2 | 14 |
|
3 | 15 | # kerasnip 0.0.3 |
4 | 16 |
|
5 | 17 | ## Improvements |
6 | | -* Added comprehensive end-to-end tests for tuning `fit_*` and `compile_*` parameters, and for `autoplot` uniqueness with multiple similar parameters. |
| 18 | + |
| 19 | +- Added comprehensive end-to-end tests for tuning `fit_*` and `compile_*` parameters, and for `autoplot` uniqueness with multiple similar parameters. |
7 | 20 |
|
8 | 21 | ## Documentation |
9 | | -* Added new vignettes: |
10 | | - * "Transfer Learning with Keras Applications" |
11 | | - * "Tuning Multiple Similar Parameters: Ensuring `autoplot` Uniqueness" |
12 | | - * "Tuning Fit and Compile Arguments" |
| 22 | + |
| 23 | +- Added new vignettes: |
| 24 | + - "Transfer Learning with Keras Applications" |
| 25 | + - "Tuning Multiple Similar Parameters: Ensuring `autoplot` Uniqueness" |
| 26 | + - "Tuning Fit and Compile Arguments" |
13 | 27 |
|
14 | 28 | ## Bug fixes |
15 | | -* Enhanced `register_model_args` to improve matching of Keras arguments to `dials` functions and correctly assign package sources for `dials` parameters. |
16 | | -* Refined `remove_keras_spec` to be more precise in removing model specifications, preventing unintended removal of other objects. |
| 29 | + |
| 30 | +- Enhanced `register_model_args` to improve matching of Keras arguments to `dials` functions and correctly assign package sources for `dials` parameters. |
| 31 | +- Refined `remove_keras_spec` to be more precise in removing model specifications, preventing unintended removal of other objects. |
17 | 32 |
|
18 | 33 | # kerasnip 0.0.2 |
19 | 34 |
|
20 | 35 | ## Improvements |
21 | | -* Test suite improvements for post-processing and fit helpers (#23). |
| 36 | + |
| 37 | +- Test suite improvements for post-processing and fit helpers (#23). |
22 | 38 |
|
23 | 39 | ## Bug Fixes |
24 | | -* Fixed a bug in the documentation where examples were not self-contained, causing issues with CRAN checks. This involved updating examples to be fully runnable and cleaning up created model specifications (#22). |
25 | | -* As part of this fix, a new helper function `model_exists()` was introduced and exported. |
| 40 | + |
| 41 | +- Fixed a bug in the documentation where examples were not self-contained, causing issues with CRAN checks. This involved updating examples to be fully runnable and cleaning up created model specifications (#22). |
| 42 | +- As part of this fix, a new helper function `model_exists()` was introduced and exported. |
26 | 43 |
|
27 | 44 | # kerasnip 0.0.1 |
28 | 45 |
|
29 | 46 | ## New features |
30 | | -* Added support for **functional API** (`create_keras_functional_spec()`) (#6). |
31 | | -* Introduced **custom steps**, including `step_collapse` for collapsing columns in list columns (#20). |
32 | | -* Added **evaluation helpers**: `keras_evaluate()`, extractors for summary and history (#12). |
33 | | -* Introduced modularized helpers for **build and compile** of keras models (#14). |
34 | | -* Added **sequential workflow** and **functional workflow** examples and vignettes (#20). |
35 | | -* Added new **tests** to improve coverage. |
36 | | -* Added **pkgdown site improvements** (favicon, documentation pages, guides) (#10, #16, #18 and #20). |
| 47 | + |
| 48 | +- Added support for **functional API** (`create_keras_functional_spec()`) (#6). |
| 49 | +- Introduced **custom steps**, including `step_collapse` for collapsing columns in list columns (#20). |
| 50 | +- Added **evaluation helpers**: `keras_evaluate()`, extractors for summary and history (#12). |
| 51 | +- Introduced modularized helpers for **build and compile** of keras models (#14). |
| 52 | +- Added **sequential workflow** and **functional workflow** examples and vignettes (#20). |
| 53 | +- Added new **tests** to improve coverage. |
| 54 | +- Added **pkgdown site improvements** (favicon, documentation pages, guides) (#10, #16, #18 and #20). |
37 | 55 |
|
38 | 56 | ## Improvements |
39 | | -* Refactored code for modularity and clarity. |
40 | | -* Updated documentation across multiple guides and functions. |
41 | | -* Improved consistency with **tidy naming conventions**. |
42 | | -* Improved robustness of tests and error handling. |
| 57 | + |
| 58 | +- Refactored code for modularity and clarity. |
| 59 | +- Updated documentation across multiple guides and functions. |
| 60 | +- Improved consistency with **tidy naming conventions**. |
| 61 | +- Improved robustness of tests and error handling. |
43 | 62 |
|
44 | 63 | ## Bug fixes |
45 | | -* Fixed issues with **compile_** and **fit_** argument handling. |
46 | | -* Fixed issues with `predict()` and `evaluate()` to handle multiple outputs correctly (#18). |
47 | | -* Fixed documentation typos and pkgdown errors. |
48 | | -* Fixed utils issues and missing dependencies. |
49 | | -* Fixed warnings and CRAN check issues. |
| 64 | + |
| 65 | +- Fixed issues with **compile\_** and **fit\_** argument handling. |
| 66 | +- Fixed issues with `predict()` and `evaluate()` to handle multiple outputs correctly (#18). |
| 67 | +- Fixed documentation typos and pkgdown errors. |
| 68 | +- Fixed utils issues and missing dependencies. |
| 69 | +- Fixed warnings and CRAN check issues. |
50 | 70 |
|
51 | 71 | ## Breaking changes |
52 | | -* Changed `fit` interface to use formula, supporting list columns (#18). |
| 72 | + |
| 73 | +- Changed `fit` interface to use formula, supporting list columns (#18). |
53 | 74 |
|
54 | 75 | # kerasnip 0.0.0.9000 |
55 | 76 |
|
56 | | -* Initial development version. |
57 | | -* Added `create_keras_spec()` to generate `parsnip` specifications dynamically. |
| 77 | +- Initial development version. |
| 78 | +- Added `create_keras_spec()` to generate `parsnip` specifications dynamically. |
0 commit comments