View Source Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.28.1 (2024-10-15)
Bug Fixes
0.28.0 (2024-08-13)
Features
0.27.9 (2024-07-01)
Bug Fixes
0.27.8 (2024-06-21)
Bug Fixes
0.27.7 (2024-02-02)
Bug Fixes
0.27.6 (2024-01-24)
Bug Fixes
0.27.5 (2024-01-24)
Bug Fixes
- Cleanup MultiSelect styling (36a9290)
0.27.4 (2024-01-24)
Bug Fixes
0.27.3 (2023-11-17)
Bug Fixes
0.27.2 (2023-11-16)
Bug Fixes
0.27.1 (2023-11-15)
Bug Fixes
0.27.0 (2023-10-06)
Features
0.26.0 (2023-09-27)
Features
0.25.1 (2023-08-11)
Bug Fixes
- Add permissions to Delete Menu on Resource Index (40faef1)
0.25.0 (2023-07-20)
Features
- More Many-To-Many customization (35039ab)
Bug Fixes
- index queries filtered by a relationship should still use virtual fields for sorting (3ad1ea7)
0.24.0 (2023-07-14)
Features
- Support Has Many Through Relationships (26d4187)
0.23.1 (2023-07-10)
Bug Fixes
0.23.0 (2023-07-07)
Features
Bug Fixes
- except on forms should only touch forms (#202) (fbd489b)
- Surface BelongsTo Errors in form validation errors, move ex-teal-js code (#201) (6542f67)
- virtual fields should just mark themselves virtual, do not force field visibility (#204) (479cc35)
0.22.2 (2023-06-30)
Bug Fixes
- BelongsTo fields should not assume an non-nil value (#198) (90f9bbf)
- Default Field filters should always apply on initialization, not just initially (#200) (9707662)
0.22.1 (2023-06-16)
Bug Fixes
0.22.0 (2023-06-15)
Features
0.21.0 (2023-05-25)
Features
Bug Fixes
0.20.1 (2023-04-19)
Bug Fixes
0.20.0 (2023-04-11)
Features
- Introduce can_see?/2 to add field specific authorization (1d52b6b)
Bug Fixes
- Panels were lost in the see_more/2 release (d28fa73)
- Separate Query Preloads from records/2 call (a6026f9)
0.19.4 (2023-04-04)
Bug Fixes
- compare, display and use select values in field filters (ffb7d87)
- deps: upgrade nimble csv (#174) (21a3dd4)
- embedded schema filtering may not be possible with postgres due to json magic (8e28eeb)
0.19.3 (2023-03-31)
Bug Fixes
0.19.2 (2023-03-31)
Bug Fixes
0.19.1 (2023-03-29)
Bug Fixes
0.19.0 (2023-03-28)
Features
0.18.0 (2023-03-22)
Features
Bug Fixes
0.17.1 (2022-06-17)
Bug Fixes
0.17.0 (2022-01-20)
Features
- Add Rich MultiSelect functionality (7c39bf7)
Bug Fixes
- show empty status (09297df)
0.16.4 (2021-11-11)
Bug Fixes
- All fields should include subfields nested in a field (75de0fc)
- ManyToManys with Pivot Fields should use the child key when the model is the pivot schema, not the child schema (6dc6aec)
0.16.3 (2021-10-19)
Bug Fixes
- BooleanGroup options changed (189027e)
0.16.2 (2021-10-06)
Bug Fixes
- Resource responder was using the incorrect function signature for Fields.apply_values/5 (1780a67)
0.16.1 (2021-10-01)
Bug Fixes
0.16.0 (2021-09-13)
Features
0.15.1 (2021-08-12)
Bug Fixes
- show errors on array form (0d4e9d6)
0.15.0 (2021-06-08)
Features
- New Boolean Group Options functionality (f79e867)
0.14.1 (2021-05-21)
Bug Fixes
- Clean up compiler warnings in 1.11 versions of Elixir (836de32)
- Invalid Typespecs from default functions on Trend Metrics (0eb02fd)
0.14.0 (2021-05-18)
Features
- Select fields can represent Ecto.Enums (5823c9f)
0.13.2 (2021-05-12)
Bug Fixes
- Number fields are now represented as string fields, parse them to integers before reordering (4a91569)
0.13.1 (2021-05-11)
Bug Fixes
- cast fields to string for simple search (2e6637d)
0.13.0 (2021-05-07)
Features
- As a user, I should be able to search a resource by the primary id (c129c97)
- BelongsTo should always be searchable (defbda6)
- Upgrade Number Field (3a61e4d)
0.12.5 (2021-04-23)
Bug Fixes
0.12.4 (2021-02-03)
Bug Fixes
0.12.3 (2020-12-14)
Bug Fixes
- Delete requests should use the correct params (331b996)
0.12.2 (2020-12-14)
Bug Fixes
- Deleting with 'select all' was not including relationships (8945a1b)
0.12.1 (2020-12-03)
Bug Fixes
- The Naive DateTime Picker was using the incorrect month token (780146b)
0.12.0 (2020-11-18)
Features
0.11.2 (2020-11-17)
Bug Fixes
0.11.1 (2020-11-13)
Bug Fixes
0.11.0 (2020-11-04)
Features
Bug Fixes
- Day Light Savings brittle tests (a5f7261)
0.10.4 (2020-10-27)
Bug Fixes
0.10.3 (2020-10-14)
Bug Fixes
- Use the correct select props and events for the non-searchable attach view (#30) (d17e02d)
- Value Format should be a string, not charlist (#31) (e2d8137)
0.10.2 (2020-10-09)
Bug Fixes
0.10.1 (2020-10-09)
Bug Fixes
- Actions should use all index filtering tools when building a query (9c55bcf)
- Include the version.txt in the release (6ecf7d7)
0.10.0 (2020-09-16)
Features
- Trend and Value metrics should use formatting (89797bd)
Bug Fixes
- Adjust partition metric size (0bffd66)
- Card Wrapper xl window size was being purged (#21) (7c3f977)
- Fix compile warning (9299be5)
0.9.3 (2020-08-26)
Features
- Partition Metrics
- Teal Themes
Bug Fixes
- Darken h3 side-nav headers
- Card Wrapper was losing it's xl break points
0.9.2 (2020-08-26)
Features
- Metric Style Improvements
- Metrics have their own time controls again
- Time controls are configurable per metric.
0.9.1 (2020-08-24)
Features
- New Boolean Group Field
0.9.0 (2020-07-28)
Features
- A complete rewrite of Metrics to introduce
Trend
metrics.
0.8.8 (2020-06-22)
Bug Fixes
- Empty
HasOne
fields threw an error.
0.8.7 (2020-06-20)
Bug Fixes
- Invalid 204 Status
0.8.6 (2020-06-19)
Bug Fixes
- HasOne Index Field had a bad url (af5c411)
- UpdateAttached does not function. (#8) (d4aee01), closes #9
0.8.5 (2020-06-15)
Features
Bug Fixes
[0.8.4] - 2020-05-26
Fixes
- Forgot to compile assets
[0.8.3] - 2020-05-26
Changed
- Changed the function arguments for search.
[0.8.2] - 2020-05-11
Added
- The Many To Many Attach view can now use searchable relationships.
- Unified UX and engineering ergonomics for searchable results.
[0.8.1] - 2020-05-07
Changed
- Updated Download Icon
- Export file name now uses the resources uri rather then it's title
[0.8.0] - 2020-05-06
Added
Teal has removed the concept of static, per-field filters for automatically
build field_filters
. These filters can now be combined, extended and can use
far more advanced and useful customizable operators.
- New dynamic filters. See below for required changes.
- New Table UX
- Export as a CSV
Depreciated
To update to 0.8.0:
- Remove the
filters/0
functions from your resources - Remove old filters
- If you need to extend the logic of the included field filters, use the
ExTeal.Field.filter_as/2
function to modify the appropriate field and define a custom module that implements the behaviour ofExTeal.FieldFilter
[0.7.9] - 2020-04-13
Fixes
- An Empty MultiSelect Form
[0.7.8] - 2020-04-02
Added
- Help Text
[0.7.7] - 2020-03-25
Added
- Ability to override the default search tool.
[0.7.6] - 2020-02-11
Added
- Ability to skip the sanitizers on a per resource basis.
[0.7.5] - 2020-02-03
Added
- Action queries now use the
Index
functionality for preloads.
[0.7.4] - 2020-01-23
Changes
- Adds the
ActionResponse
struct that allows completed actions to change the user interface.
[0.7.3] - 2020-01-09
Fixes
- Fixes a regression in the update to
apply_options_for
forupdate
[0.7.2] - 2020-01-09
Fixes
- Fixes a regression in the update to
apply_options_for
for the create-fields
[0.7.1] - 2020-01-09
Fixes
- Fixes a regression in the update to
apply_options_for
[0.7.0] - 2020-01-09
Breaking Changes
- [breaking] Changes
ExTeal.Field.apply_options_for
to accept a third argument. See !77
[0.6.1] - 2020-01-09
Adds
- Adds a
default_order
callback to the resource to allow engineers to define the default order of a resource.
[0.6.0] - 2020-01-06
Adds
- Adds a
dropdown_content
function to theAuthProvider
. - Adds an
Array
field
Changes
- [breaking] Changes
gravatar
toavatar_url
for the current_user map
Fixes
- Cleans up the spec for
current_user_for
[0.5.0] - 2019-12-09
Adds
- DateTime field
luxon
datetime library
Removes
date-fns
date parsing
Changes
- Refactors
Date
, andDateTimePicker
fields
Depreciates
Date.with_options/2
was depreciated in favor ofDate.format/2
andDate.picker_format/2
. Will be removed in1.0.0
[0.4.4] - 2019-10-22
Fixes
- Excerpts were ignoring line breaks
- Rich Text field content was being sanitized
- Flatpickr date time styles were missing
[0.4.3] - 2019-10-11
Fixes
- Broken Form submission when panels are used
- Broken Address Fields
[0.4.2] - 2019-09-19
Adds
as_html
field modifier- Computed fields with a new
get
field modifier
[0.4.1] - 2019-09-12
Fixes
- Dashboard was missing cards
[0.4.0] - 2019-09-05
Adds
- Value Metrics
- Dashboards
- A default dashboard
- Pagination Labels to Resource Index Tables
- Resource Index Tables can be searched
- BelongsTo fields can be searched
Fixes
- An empty string is now sanitized to nil
[0.3.6] - 2019-08-06
Fixes
- Styles for a better nav layout
- Global Search was broken
- Field visibility for Pivot Fields
[0.3.5] - 2019-07-26
Fixes
- Don't attempt to sanitize non-bitstring params
[0.3.4] - 2019-07-26
Fixes
- Edge Cases in new Attribute Logic
[0.3.3] - 2019-07-25
Fixes
- Broken Router and CSRF Plugin
[0.3.2] - 2019-07-25
Fixes
- Broken Dependencies
[0.3.1] - 2019-07-24
Adds
- XSS Protection
Changed
- Cleaned up Router
[0.3.0] - 2019-07-15
Adds
- CSRF Protection (Thanks @lkoller)
- ManyToMany Fields and Relationships with pivot fields and sorting.
[0.2.4] - 2019-06-26
Changed
- Changed the HasOne field to be represented by a simplified resource index table.
[0.2.3] - 2019-06-25
Added
- HasOne Field
Fixed
- Detail Page not changing if the ids are identical after switching resources
[0.2.2] - 2019-06-11
Fixed
- Broken Default Logo
- Attributes that have "null" values should be transformed to
nil
[0.2.1] - 2019-06-07
Removed
- Teal Page Components
[0.2.0] - 2019-06-04
Added
- Boot Process for Plugins
- Script and Style definitions for a Plugin
Changed
- Major rework of the front end. If this wasn't pre-release software, it would be considered a breaking change.
[0.1.8] - 2019-05-09
Changed
- Simplified Mount Point
[0.1.7] - 2019-05-06
Added
- Color Picker
Fixes
- Subtitles not displayed while searching
- Broken default Teal logo in sidenav
[0.1.6] - 2019-03-08
Added
- Additional, dropdown options for viewing more resources without pagination
[0.1.5] - 2019-01-14
Fixes
- Missing
window.teal
in axios error interceptor - Aggressive
id
requirement that broke pages.
[0.1.4] - 2018-12-17
Added
- Actions
- Multi-Select on Index Views
- New tool for easier development of teal alongside a parent app.
- LiveReload and HMR while developing the Vue App
Changed
- Upgraded Vue-CLI Dependencies
- Applied new Vue-CLI Linter Rules
Fixes
- Broken Delete Icon on the ResourceTable
[0.1.3] - 2018-11-29
Fixes:
- Missing Static Index File in production environments
[0.1.2] - 2018-11-28
Fixes:
- Sets the correct location for the static index file
[0.1.1] - 2018-11-28
Adds:
- Client assets compiled for production.