Open
Conversation
Contributor
Author
Branch automerge failureThis PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.
|
f7b91dc to
cd79218
Compare
4e45b50 to
006f275
Compare
6163b53 to
0829b54
Compare
cd0eba2 to
8937604
Compare
8937604 to
3f9e247
Compare
b1198cc to
dfc9127
Compare
9f2e694 to
5c9ee3c
Compare
5c9ee3c to
ced14eb
Compare
7008114 to
bf2bb38
Compare
fb17421 to
5cba055
Compare
23d247e to
96c8785
Compare
88c5e33 to
ddfc58d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.17.5→0.19.0Release Notes
moonrepo/schematic (schematic)
v0.19.7Compare Source
⚙️ Internal
tomlto v1.v0.19.6Compare Source
🚀 Updates
SchematicforCow.v0.19.5Compare Source
🚀 Updates
#[derive(Schematic)].v0.19.4Compare Source
🐞 Fixes
v0.19.3Compare Source
🚀 Updates
#[serde(flatten)]support to schema generation.SchemaField.flattenfield.JsonSchemaRendererto render flattened fields asadditionalProperties.TypeScriptRendererto render flattened fields as index signatures & intersectiontypes.
TemplateRenderers to skip rendering flattened fields.#[serde(untagged)]enums to render better error messages based on the variant types.v0.19.2Compare Source
⚙️ Internal
reqwestto v0.13.rpklto v0.7.v0.19.1Compare Source
🚀 Updates
v0.19.0Compare Source
💥 Breaking
This release changes how formats work. Instead of using the
Formatenum, formats now implement theSourceFormattrait. This allows for custom formats to be created and used with theConfigLoader.ConfigLoader::new()to auto-register formats based on enabled features. UseConfigLoader::default()to create a loader without formats.ConfigLoader#code()to require a file name/path as the 2nd argument, instead of theFormatenum. The file extension will be used to determine the format.Sourceenum heavily.extract_extfunction toextract_file_ext, and updated it to not include theleading
..serde_yamlwithserde_norwayfor YAML parsing. This is due toserde_yamlbeingunmaintained.
Formatenum.ymlfeature, useyamlinstead.is_source_formatfunction.🚀 Updates
.jsoncsupport.SourceFormattrait, with built-in formats available atschematic::config::formats.ConfigLoader#add_format()method.extract_file_namefunction.TemplateOptions.custom_valuesfor specifying custom values for specific fields in atemplate.
TemplateOptions.only_fieldsto only render specific fields in a template.PklFormat, allowing custom readers to be defined.⚙️ Internal
rpklto v0.6.ronto v0.12.v0.18.15Compare Source
🚀 Updates
@valuestag to YAML renderer showing all possible enum values.v0.18.14Compare Source
🐞 Fixes
v0.18.13Compare Source
🐞 Fixes
extendsvalidation not supporting query strings in the a URL.v0.18.12Compare Source
🚀 Updates
SchemaField.aliasesproperty.exclude_aliasesoption to disable inclusion.VersionSettingtype that wrapssemver::Versionand implements additional traits sothat it can be used in configs.
type_semverfeature.0.0.0.⚙️ Internal
v0.18.11Compare Source
🚀 Updates
RegexSettingtype that wrapsregex::Regexand implements additional traits so that itcan be used in configs.
type_regexfeature..(match all) pattern.v0.18.10Compare Source
⚙️ Internal
v0.18.9Compare Source
🚀 Updates
.ronfiles) behind theronfeature.type_uuidfeature for UUID schema support.v0.18.8Compare Source
🚀 Updates
#[config(partial())]to containers, allow derives to be set and applied to the generatedpartial configs.
v0.18.7Compare Source
🐞 Fixes
setting: Option<Config>) would not be marked assome when an applicable environment variable is set.
v0.18.6Compare Source
🚀 Updates
Displayto all schema types, so that TypeScript-like type strings can be generated.⚙️ Internal
v0.18.5Compare Source
⚙️ Internal
v0.18.4Compare Source
⚙️ Internal
v0.18.3Compare Source
🚀 Updates
⚙️ Internal
v0.18.2Compare Source
⚙️ Internal
v0.18.1Compare Source
🚀 Updates
@valuestag to YAML renderer showing all possible enum values.v0.18.0Compare Source
🚀 Updates
🐞 Fixes
Resultwould break our generated macro code.⚙️ Internal
v0.17.11Compare Source
🚀 Updates
pklformat, we now check for thepklbinary, and error if not found.v0.17.10Compare Source
🚀 Updates
ymlandserde_ymlfeatures, which usesserde_ymlfor parsing instead ofserde_yaml,as the latter has been deprecated for sometime.
⚙️ Internal
garde(validation) to v0.22.v0.17.9Compare Source
🚀 Updates
ConfigSetting.nestedto recursively include nested settings.v0.17.8Compare Source
🚀 Updates
Config::settings(), which returns basic metadata about settings on the config.🐞 Fixes
⚙️ Internal
garde(validation) to v0.21.v0.17.7Compare Source
🐞 Fixes
⚙️ Internal
v0.17.6Compare Source
🐞 Fixes
⚙️ Internal
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.