# Nanaimo Changelog

## 0.4.0 (2024-10-03)

##### Enhancements

* Allow dollar sign characters ($) in unquoted strings.  
  [arthuralee](https://github.com/arthuralee)
  [#58](https://github.com/CocoaPods/Nanaimo/pull/58)  

##### Bug Fixes

* None.  


## 0.3.0 (2020-07-17)

##### Enhancements

* None.  

##### Bug Fixes

* None.  


## 0.2.6 (2018-07-01)

##### Enhancements

* None.  

##### Bug Fixes

* Fix parse errors crashing when attempting to show context when the error
  occurs on the first character in the plist.  
  [Samuel Giddins](https://github.com/segiddins)


## 0.2.5 (2018-04-04)

##### Enhancements

* None.  

##### Bug Fixes

* Fix parsing arrays that contain a comment after a trailing comma.  
  [Samuel Giddins](https://github.com/segiddins)
  [#26](https://github.com/CocoaPods/Nanaimo/issues/26)


## 0.2.4 (2018-03-22)

##### Enhancements

* Enable frozen string literals to improve performance.  
  [Samuel Giddins](https://github.com/segiddins)

##### Bug Fixes

* None.  


## 0.2.3 (2016-11-30)

##### Enhancements

* None.  

##### Bug Fixes

* Quote the empty string `nil` is implicitly written as in non-strict mode.  
  [Samuel Giddins](https://github.com/segiddins)
  [Xcodeproj#453](https://github.com/CocoaPods/Xcodeproj/issues/453)


## 0.2.2 (2016-11-04)

##### Enhancements

* None.  

##### Bug Fixes

* Fix extraneously escaping single quotes when writing quoted strings.  
  [Samuel Giddins](https://github.com/segiddins)

* Properly align the `^` in parse error messages when the line with the syntax
  error contains tabs.  
  [Samuel Giddins](https://github.com/segiddins)


## 0.2.1 (2016-11-03)

##### Enhancements

* None.  

##### Bug Fixes

* Fix reading all supported characters in unquoted strings.  
  [Samuel Giddins](https://github.com/segiddins)
  [#13](https://github.com/CocoaPods/Nanaimo/issues/13)


## 0.2.0 (2016-11-02)

##### Enhancements

* Add context to parse errors.  
  [Samuel Giddins](https://github.com/segiddins)
  [#5](https://github.com/CocoaPods/Nanaimo/issues/5)

* Allow disabling 'strict' mode when writing plists, allowing unknown object
  types to be serialized as their string representations.  
  [Samuel Giddins](https://github.com/segiddins)

##### Bug Fixes

* None.  


## 0.1.4 (2016-11-01)

##### Enhancements

* None.  

##### Bug Fixes

* Allow reading unquoted strings that contain `-`.  
  [Samuel Giddins](https://github.com/segiddins)
  [Xcodeproj#438](https://github.com/CocoaPods/Xcodeproj/issues/438)


## 0.1.3 (2016-11-01)

##### Enhancements

* None.  

##### Bug Fixes

* Fix unquoting a sequence of backslashes.  
  [Samuel Giddins](https://github.com/segiddins)
  [CocoaPods#6108](https://github.com/CocoaPods/CocoaPods/issues/6108)


## 0.1.2 (2016-10-29)

##### Enhancements

* None.  

##### Bug Fixes

* Add support for unquoted strings that contain a `$`.  
  [Danielle Tomlinson](https://github.com/dantoml)
  [CocoaPods#6101](https://github.com/CocoaPods/CocoaPods/issues/6101)


## 0.1.1 (2016-10-28)

##### Enhancements

* None.  

##### Bug Fixes

* Ensure all required classes are required before being used.  
  [Samuel Giddins](https://github.com/segiddins)
  [Xcodeproj#435](https://github.com/CocoaPods/Xcodeproj/issues/435)


## 0.1.0 (2016-10-21)

##### Enhancements

* Initial implementation.  
  [Samuel Giddins](https://github.com/segiddins)
