Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(developer): suppress emission of new empty fields in package editor #11009

Merged

Conversation

mcdurdin
Copy link
Member

Fixes #11002.

The fields <RelatedPackages/> and <Examples/> should not be emitted if they have no content, to improve file backward-compatibility.

@keymanapp-test-bot skip

Fixes #11002.

The fields `<RelatedPackages/>` and `<Examples/>` should not be emitted
if they have no content, to improve file backward-compatibility.
@mcdurdin mcdurdin requested a review from rc-swag as a code owner March 15, 2024 23:43
@keymanapp-test-bot
Copy link

keymanapp-test-bot bot commented Mar 15, 2024

@mcdurdin
Copy link
Member Author

FYI @LornaSIL this should address the back-compat issues you were experiencing with Developer 17, if you don't add details into any of the new fields.

@LornaSIL
Copy link

LornaSIL commented Mar 16, 2024 via email

@darcywong00 darcywong00 modified the milestones: B17S3, B17S4 Mar 16, 2024
Copy link
Contributor

@darcywong00 darcywong00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mcdurdin mcdurdin merged commit 5825c01 into beta Mar 21, 2024
9 checks passed
@mcdurdin mcdurdin deleted the fix/developer/11002-kps-editor-should-not-emit-empty-fields branch March 21, 2024 22:17
@mcdurdin
Copy link
Member Author

@LornaSIL watch this space for a build notification tomorrow

@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 17.0.293-beta

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug(developer): package editor in v17 adds fields to .kps which won't build in CI on v16 keyboards repo
4 participants