Releases: panoply/esthetic
v0.6.1.beta.1
v0.6.1-beta.1
This is the most stable of releases to be shipped. Countless defects addressed, 90% of all Liquid, Markup and Style rules are now available. This project is nearing stability and will soon make its first official.
See the Documentation (desktop only) - Most rules are now informed upon with usage examples.
v0.3.0.beta.1
v0.3.0.beta.1
This is partial release (minor) - Publishing for prosperity reasons.
New Rules
ignoreScripts
ignoredStyles
lineBreakOperator
Solved
v0.1.2-beta.1
This is a patch release which amends some critical defects that would wreak some mild havoc. This version will be used in vscode-liquid v3.0.0 and the updates applied should be enough to suffice for a rollout. I will get more time in November to really focus on the algorithm here and refine it enough to get out of beta.
Additions
I was able to write some documentation regarding JSON beautification rules:
Fixes
Closes
v0.1.0.beta.1
First Minor
Prettify has moved into its first minor release in beta. The tool has a long way to go before moving to an major as support for all languages is required before considering it stable enough. The main focus is it refine the markup lexer and this version brings it to 96% completion for processing HTML and Liquid + HTML.
This version will be packaged into the next release of the vscode-liquid extension. Which is well overdue for an update.
Main Fixes
- Forced Attribute limits now respect integer limits
- Embedded
<script></script>
and<style></style>
tags do not apply extraneous line endings - Attribute names and value casing is left intact
New Rule
attributeCasing
v0.0.1-beta-1
Pre Release v0.0.1-beta.1
This module is now stable enough for a beta release. Not all languages are supported, see below for completion list.
Language | Status | Operational |
---|---|---|
XML | 95% Complete | ✓ |
HTML | 95% Complete | ✓ |
Liquid + HTML | 95% Complete | ✓ |
Liquid + CSS | 90% Complete | ✓ |
Liquid + JSON | 95% Complete | ✓ |
Liquid + JavaScript | 80% Complete | ✓ |
CSS | 95% Complete | ✓ |
SCSS | 75% Complete | 𐄂 |
LESS | 60% Complete | 𐄂 |
JSX | 70% Complete | 𐄂 |
TSX | 40% Complete | 𐄂 |
JavaScript | 85% Complete | ✓ |
TypeScript | 70% Complete | 𐄂 |
JSON | 95% Complete | ✓ |
YAML | 50% Complete | 𐄂 |