Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Configurable Object behavior #159

Closed
epage opened this issue Jan 14, 2018 · 0 comments
Closed

Configurable Object behavior #159

epage opened this issue Jan 14, 2018 · 0 comments
Assignees
Labels
enhancement Improve the expected

Comments

@epage
Copy link
Member

epage commented Jan 14, 2018

Like serde_json, it'd be nice to give clients the opportunity to make maps sorted or preserve order

Unlike serde_json, my intention is that HashMap will be the default

  • object_sorted will enable BTreeMap
  • object_order_preserved will enable LinkedHashMap
@epage epage added the enhancement Improve the expected label Jan 14, 2018
@epage epage self-assigned this Jan 14, 2018
epage added a commit to epage/liquid-rust that referenced this issue Jan 15, 2018
epage added a commit to epage/liquid-rust that referenced this issue Jan 15, 2018
epage added a commit that referenced this issue Jan 22, 2018
Features

API
* **Value:**  Control key order ([7ff0fcd](7ff0fcd), closes [#159](#159))

Users
* **errors:**
  *  Provide context on compile errors ([c17df1f](c17df1f))
  *  Report context during render ([73e26cf](73e26cf), closes [#105](#105))
* **filters:**  Implement basic `compact` support ([c0eadd5](c0eadd5))

Breaking Changes

API
*   Reduce string cloning ([3d93928](3d93928)

Users
* **value:**  Improve value coercion practices ([ebb4f40](ebb4f40), closes [#99](#99)

Performance

*   Reduce string cloning ([3d93928](3d93928)

Bug Fixes

API
*   Remove warning when no-default-features ([8c43de8](8c43de8))

Users
* **filters:**  date_in_tz can't parse cobalt date ([1dae527](1dae527))
* **value:**  Improve value coercion practices ([ebb4f40](ebb4f40), closes [#99](#99)
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement Improve the expected
Projects
None yet
Development

No branches or pull requests

1 participant