Skip to content

Commit 98fcf2a

Browse files
committed
0.1.0 release
1 parent e784b9f commit 98fcf2a

File tree

2 files changed

+53
-32
lines changed

2 files changed

+53
-32
lines changed

DESCRIPTION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: kerasnip
22
Title: A Bridge Between 'keras' and 'tidymodels'
3-
Version: 0.0.3.900
3+
Version: 0.1.0
44
Authors@R:
55
person("David", "Díaz", , "daviddrsch@gmail.com", role = c("aut", "cre"))
66
Description: Provides a seamless bridge between 'keras' and the 'tidymodels'
@@ -9,7 +9,7 @@ Description: Provides a seamless bridge between 'keras' and the 'tidymodels'
99
License: MIT + file LICENSE
1010
Encoding: UTF-8
1111
Roxygen: list(markdown = TRUE)
12-
RoxygenNote: 7.3.2
12+
RoxygenNote: 7.3.3
1313
Imports:
1414
abind,
1515
parsnip (>= 1.0.0),

NEWS.md

Lines changed: 51 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,78 @@
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.
214

315
# kerasnip 0.0.3
416

517
## 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.
720

821
## 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"
1327

1428
## 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.
1732

1833
# kerasnip 0.0.2
1934

2035
## Improvements
21-
* Test suite improvements for post-processing and fit helpers (#23).
36+
37+
- Test suite improvements for post-processing and fit helpers (#23).
2238

2339
## 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.
2643

2744
# kerasnip 0.0.1
2845

2946
## 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).
3755

3856
## 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.
4362

4463
## 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.
5070

5171
## 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).
5374

5475
# kerasnip 0.0.0.9000
5576

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

Comments
 (0)