Skip to content

Releases: panoply/esthetic

v0.6.1.beta.1

14 Aug 13:41
4a63bd6
Compare
Choose a tag to compare

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

26 Nov 18:24
Compare
Choose a tag to compare
v0.3.0.beta.1 Pre-release
Pre-release

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

28 Sep 05:15
Compare
Choose a tag to compare
v0.1.2-beta.1 Pre-release
Pre-release

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:

JSON

Fixes

#27
#29
#26

Closes

#9
#13

v0.1.0.beta.1

10 Sep 11:23
Compare
Choose a tag to compare
v0.1.0.beta.1 Pre-release
Pre-release

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

28 Jul 14:07
Compare
Choose a tag to compare
v0.0.1-beta-1 Pre-release
Pre-release

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 𐄂