- Added feature Allow the user to specify which elements have attributes on separate lines
- Package updates to latest.
- Fixes Formatting doesn't seem to work when using with .xaml files.
- Yarn upgrades to latest.
- Yarn upgrades.
- Fixes Regular Expression Denial of Service (ReDoS) in micromatch
- Yarn upgrades.
- Fixes braces vulnerability
- Updated Dotnet dependency to version 8.
- Yarn upgrades.
- Fixed shield.io badges for open-vsx.
- Yarn upgrades.
- Added funding info on repository.
- Attributes In Newline Threshold setting information added.
- Attributes In Newline Threshold setting added.
- Fixed some CDATA and text formatting.
- Yarn upgrades.
- Added setting
addSpaceBeforeEndOfXmlDeclaration
- Fixes #137: Apple Plist/MobileConfig files create error after first format.
- Yarn upgrades.
- Added
AXAML
support for Avalonia.
- Removed Newtonsoft.Json dependency.
- Yarn upgrades.
- Fixed an issue where errors where not shown to users.
- Yarn upgrades
- Added option to unescape
>
character in attribute values.
- Yarn upgrades.
- Review prompt won't show for the very first time.
- Yarn upgrades.
- Yarn upgrades.
- Updated ReadMe to reflect latest settings.
- Added setting to preserve whitespaces in comments.
- Yarn upgrades.
- Implemented optional logger.
- Yarn upgrades.
- Yarn upgrades.
- Yarn upgrades.
- Updated Settings screenshot.
- Fixed shields.io badges.
- YARN upgrades.
- pullrequest.yml checks if changelog and package.json have changed.
- Added Setting Position All Attributes On First Line.
- Removed deprecated
set-output
from GitHub actions.
- Added ESBuild.
- Yarn upgrades.
- Yarn upgrades.
- Yarn upgrades.
- Yarn upgrades.
- Updated ReadMe badges.
- Yarn upgrades.
- Dependency updated to .Net 6
- Position First Attribute On Same Line setting added. Default is
True
.
False
keeps all attributes on new lines. - Some notification service clean up.
- Added
Don't show again
for review extension prompt since some people got annoyed being asked once in 15-30 days.
- Removed Electron-Edge-JS dependency.
- Added missing SVG support.
- Module did not self-register error work-around added for electron-edge-js.
- Fixed bug with Electron-Edge-JS module.
- Fixed bug in release notes URL.
- Yarn security upgrades.
- Yarn security upgrades.
- Fix for infinite formatting progress on errored XML file. #88
- Missing release notes not displaying bugfix.
- Missing release notes text added.
- Fixed a bug where release notes information pop up isn't displaying.
- Added review prompt
- Fixed issue with what's new dialog logic.
- Yarn upgrades.
- Yarn upgrades.
- New logo added.
- Fixed a bug where progress bar was not dismissing if there was a formatting error.
- Linux support added
- Command line mode added internally as back-up in case electron-edge-js binary issue for NodeJs version.
- Fixed on save which was running after the document save.
- Fixed a bug where on save was triggering formatting command for non-xml documents .
- Document formatting provider added.🆕
- Electron 13.1.7 specific build.
- Added setting
prettyxml.settings.allowWhiteSpaceUnicodesInAttributeValues
- Updated Readme.md.
- Added settings :
prettyxml.settings.allowSingleQuoteInAttributeValue
prettyxml.settings.addSpaceBeforeSelfClosingTag
prettyxml.settings.wrapCommentTextWithSpaces
- Updated Readme.md.
- Yarn security updates
- Fixed XML value escape issue #61: "&" in attributes are reformatted as "&"
- Electron-edge-js updated for NodeJs 12.18.3/Electron 11.2.1
- Fixes Issue#55: The edge module has not been pre-compiled for node.js version v12.18.3
- New Feature Format On Save added.
- Yarn upgrade.
- Updated banner color and theme.
Typo fix in CI.
Updated ReadMe with VSCodium and OpenVsx.
Small fix to CI.
Publish extension to Open VSX for VSCodium as well.
Added reference to PrettyXML.VSMac in ReadMe.
Fixes Issue 39
Added CIs for PR version check and extension deployment.
Added PrettyXML: Minimize command.
- Updated packages
- Fixes Issue#20:Issue in formatting tag with no attributes and no childs but has separate end tag
Updated default for prettyxml.settings.useSelfClosingTag
to true
.
Added Settings
- Indent Space Length.
- Use Single Quotes.
- Use Self Closing Tags.
Fixed Mac native node bindings not found issue.
Notification progress bar while formatting.
Reverted 0.1.0 & 0.1.1 changes
Webpacked extension.
Discontinued due to electron-edge-js native binaries linking issue
Changed keybinding to Cmd+K L for Mac and Control+K L for other platforms.
Fixes:
Fixes Issue 4- Rewrite & to & (Which break legal xml format)
Initial release 0.0.7