1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00

Resurrect CHANGELOG.md

This commit is contained in:
Takashi Kokubun 2015-11-23 05:10:08 +09:00
parent 26ee602860
commit b3d529e4eb

310
CHANGELOG.md Normal file
View file

@ -0,0 +1,310 @@
## v1.7.2
- Bugfix about parsing a content of tag
- This was introduced in v1.6.6.
## v1.7.1
- Don't escape a block content of some helpers
- https://github.com/k0kubun/hamlit/issues/35
- Thanks to @felixbuenemann
## v1.7.0
- Support Ruby 2.2.0 hash syntax
- like `{ "hyphened-key": "value" }`
## v1.6.7
- Remove unused variables and avoid shadowing
- To suppress warnings in application using `rspec --warnings`
## v1.6.6
- Allow hyphenated HTML-style attributes
- https://github.com/k0kubun/hamlit/pull/29
- Thanks to @babelfish
## v1.6.5
- Don't duplicate element class and attribute class
- Raise an error for an empty tag name
## v1.6.4
- Show human-friendly error messages
- Fix line number of runtime syntax error
- Increase the number of checked cases for illegal nesting
- Thanks to @eagletmt
## v1.6.3
- Fix ! and & parsing inside a tag
- https://github.com/k0kubun/hamlit/issues/27#issuecomment-111593458
- Thanks to @leesmith
## v1.6.2
- Reject a content for self-closing tags
- Reject nesing within self-closing tags
## v1.6.1
- Parse N-space indentation
- https://github.com/k0kubun/hamlit/issues/26
- Thanks to @eagletmt
## v1.6.0
- Fix line number of compiled code for new attributes
- Render HTML entities normally for plain text
- https://github.com/k0kubun/hamlit/issues/27
- Thanks to @jeffblake
## v1.5.9
- Reject silent script after a tag
## v1.5.8
- Fix parsing inline script for != and &=
## v1.5.7
- Fix the behavior for multi-line script
## v1.5.6
- Raise error for unbalanced brackets
- Don't render newline after block script
## v1.5.5
- Support &, &== operator
- Depend on v0.7.6 of temple for refactoring
- Fix a trivial diff of rendering multiline operator
## v1.5.4
- Recursively remove whitespace inside a tag
- Fix ! operator immediately before whitespace
## v1.5.3
- Support !, !=, !==, &= and ~ as inline operators
## v1.5.2
- Disable html escaping in CSS and JavaScript filter
## v1.5.1
- Remove outer whitespace in the block
## v1.5.0
- Remake implementation of outer whitespace removal
## v1.4.7
- Sort static old attributes by name
- Bugfix for old array attributes with class element
## v1.4.6
- Support `!==`, `==` operator
- Avoid regarding spaced block as multiline
## v1.4.5
- Support Ruby 2.0 and 2.1 for v1.4.4
## v1.4.4 (yanked)
- Fix old attribute parser to be more flexible
- Accept multiple hashes as old attributes
- Accept old attributes with hash and literal
## v1.4.3
- Allow `when` to have multiple candidates
- Allow `rescue` to specify an error variable
## v1.4.2
- Support `!` operator
- It disables html escaping for interpolated text
## v1.4.1
- Fix code mistake in 1.4.0
## v1.4.0 (yanked)
- Escape interpolated string in plain text
## v1.3.2
- Render `begin`, `rescue` and `ensure`
## v1.3.1
- Bugfix about a backslash-only comment
- Don't strip a plain text
## v1.3.0
- Resurrect escape\_html option
- Still enabled by default
- This has been dropped since v0.6.0
- https://github.com/k0kubun/hamlit/issues/25
- Thanks to @resistorsoftware
## v1.2.1
- Fix the list of boolean attributes
- https://github.com/k0kubun/hamlit/issues/24
- Thanks to @jeffblake
## v1.2.0
- Support `succeed`, `precede` and `surround`
- https://github.com/k0kubun/hamlit/issues/22
- Thanks to @sneakernets
## v1.1.1
- Bugfix of rendering array attributes
## v1.1.0
- Join id and class attributes
- https://github.com/k0kubun/hamlit/issues/23
- Thanks to @felixbuenemann
## v1.0.0
- Use escape\_utils gem for faster escape\_html
## v0.6.2
- Don't render falsy attributes
- https://github.com/k0kubun/hamlit/issues/2
- Thanks to @eagletmt
## v0.6.1
- Bugfix of line numbers for better error backtrace
- https://github.com/k0kubun/hamlit/pull/19
## v0.6.0
- Automatically escape html in all situations
- https://github.com/k0kubun/hamlit/pull/18
## v0.5.3
- Bugfix for syntax error in data attribute hash
- https://github.com/k0kubun/hamlit/issues/17
- Thanks to @eagletmt
## v0.5.2
- Bugfix for silent script without block
- https://github.com/k0kubun/hamlit/issues/16
- Thanks to @eagletmt
## v0.5.1
- Bugfix about duplicated id and class
- https://github.com/k0kubun/hamlit/issues/4
- Thanks to @os0x
## v0.5.0
- Escape special characters in attribute values
- https://github.com/k0kubun/hamlit/issues/10
- Thanks to @mono0x, @eagletmt
## v0.4.3
- Allow empty else statement
- https://github.com/k0kubun/hamlit/issues/14
- Thanks to @jeffblake
- Accept comment-only script
- https://github.com/k0kubun/hamlit/issues/13
- Thanks to @jeffblake
## v0.4.2
- Bugfix about parsing nested attributes
- https://github.com/k0kubun/hamlit/issues/12
- Thanks to @creasty
## v0.4.1
- Escape haml operators by backslash
- https://github.com/k0kubun/hamlit/issues/11
- Thanks to @mono0x
## v0.4.0 (yanked)
- Automatically escape html in sinatra
- This behavior is not compatible with Haml.
- Removed from next version.
## v0.3.4
- Allow tab indentation
- https://github.com/k0kubun/hamlit/issues/9
- Thanks to @tdtds
## v0.3.3
- Accept multi byte parsing
- https://github.com/k0kubun/hamlit/issues/8
- Thanks to @machu
## v0.3.2
- Bugfix for compiling old attributes
- https://github.com/k0kubun/hamlit/issues/7
- Thanks to @creasty
## v0.3.1
- Hyphenate data attributes
- https://github.com/k0kubun/hamlit/issues/5
- Thanks to @os0x
## v0.3.0
- Specify a version in dependency of temple
## v0.2.0
- Allow comments in script
- https://github.com/k0kubun/hamlit/issues/3
- Thanks to @eagletmt
## v0.1.3
- Bugfix for attribute nesting on runtime
- https://github.com/k0kubun/hamlit/issues/1
- Thanks to @eagletmt
## v0.1.2
- Ignore false or nil values in attributes
- Partial fix for https://github.com/k0kubun/hamlit/issues/2
- Thanks to @eagletmt
## v0.1.1
- Drop obsolete `--ugly` option for CLI
- Currently pretty mode is not implemented.
## v0.1.0
- Initial release
- Passing haml-spec with ugly mode.