fenom/CHANGELOG.md

105 lines
2.0 KiB
Markdown
Raw Normal View History

2013-05-30 23:23:22 +04:00
CHANGELOG
=========
2013-08-22 00:03:20 +04:00
## 1.3.0
- Feature #41: Add system variable `$`.
- Fix bug when recursive macros doesn't work in Template
- Recognize variable parser
- Tests++
- Docs--
2013-08-07 10:36:00 +04:00
### 1.2.2 (2013-08-07)
2013-08-07 10:27:20 +04:00
- Fix bug in setOptions method
2013-08-07 10:36:00 +04:00
### 1.2.1 (2013-08-06)
2013-08-06 15:20:20 +04:00
- Fix #39: compile error with boolean operators
2013-08-07 10:36:00 +04:00
## 1.2.0 (2013-08-05)
2013-07-24 19:37:07 +04:00
2013-08-05 13:07:16 +04:00
- Feature #28: macros may be called recursively
2013-07-24 19:37:07 +04:00
- Feature #29: add {unset} tag
- Add hook for loading modifiers and tags
2013-08-05 13:07:16 +04:00
- Add hook for loading modifiers and tags
- Feature #3: Add string operator '~'
- Improve parsers: parserExp, parserVar, parserVariable, parserMacro
- Fix ternary bug
- Bugs--
- Tests++
- Docs++
2013-07-24 19:37:07 +04:00
2013-08-07 10:36:00 +04:00
### 1.1.1 (2013-07-24)
- Bug fixes
## 1.1.0 (2013-07-22)
2013-07-22 18:03:43 +04:00
- Bug #19: Bug with "if" expressions starting with "("
- Bug #16: Allow modifiers for function calls
- Bug #25: Invalid option flag for `auto_reload`
- Bug: Invalid options for cached templates
- Bug: Removed memory leak after render
- Fix nested bracket pull #10
- Fix bugs with provider
- Improve providers' performance
- Improve #1: Add `is` and `in` operator
- Remove Fenom::addTemplate(). Use providers for adding custom templates.
- Big refractory: parsers, providers, storage
- Improve tokenizer
- Internal optimization
- Add options for benchmark
- Add stress test (thanks to @klkvsk)
2013-07-23 11:32:31 +04:00
- Bugs--
2013-07-22 18:03:43 +04:00
- Comments++
- Docs++
- Test++
2013-08-07 10:36:00 +04:00
### 1.0.8 (2013-07-07)
2013-07-22 18:03:43 +04:00
- Perform auto_escape options
- Fix bugs
- Update documentation
2013-08-07 10:36:00 +04:00
### 1.0.7 (2013-07-07)
2013-07-22 18:03:43 +04:00
- Perform auto_escape options
- Fix bugs
2013-08-07 10:36:00 +04:00
### 1.0.6 (2013-07-04)
- Fix modifiers insertions
2013-08-07 10:36:00 +04:00
### 1.0.5 (2013-07-04)
2013-07-04 01:28:10 +04:00
2013-07-04 01:48:25 +04:00
- Add `Fenom::AUTO_ESCAPE` support (feature #2)
- Update documentation
2013-07-04 01:28:10 +04:00
2013-08-07 10:36:00 +04:00
### 1.0.4 (2013-06-27)
2013-07-04 01:28:10 +04:00
2013-07-04 01:48:25 +04:00
- Add nested level for {extends} and {use}
- Small bug fix
- Update documentation
2013-07-04 01:28:10 +04:00
2013-08-07 10:36:00 +04:00
### 1.0.3 (2013-06-20)
2013-06-20 11:11:37 +04:00
2013-07-04 01:48:25 +04:00
- Allow any callable for modifier (instead string)
- Bug fix
- Update documentation
2013-06-20 11:11:37 +04:00
2013-08-07 10:36:00 +04:00
### 1.0.2 (2013-06-18)
2013-06-20 11:11:37 +04:00
2013-07-04 01:48:25 +04:00
- Optimize extends
- Bug fix
- Update documentation
2013-05-30 23:23:22 +04:00
2013-08-07 10:36:00 +04:00
### 1.0.1 (2013-05-30)
2013-05-30 23:37:39 +04:00
2013-07-04 01:48:25 +04:00
- Bug fix
2013-05-30 23:37:39 +04:00
- comments don't work
2013-08-07 10:36:00 +04:00
## 1.0.0 (2013-05-30)
2013-05-30 23:23:22 +04:00
2013-07-04 01:48:25 +04:00
- First release