-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Changelog and migration path for the rewrite #771
Comments
WIP List of breaking changes:
|
WIP Server Migration path: (figuring out how to phrase the steps, so for now it's just a partially incoherent mental datadump... bear with me)
|
WIP Components Migration path: (Assuming the Server has been migrated)
|
documentation of changes for Theming system in comments at #734 |
This ticket's expected outcomes are a list of changes (primarily to identify the "breaking" ones), and a set of instructions on how to update existing Arranger setups using the new version.
For reference, the bulk of changes made thus far can be simplified as follows:
Architectural changes
Operational changes
*State
, and while still available, now will be nested inside aconfigs
parameter and grouped by Component family (e.g. configs > table > columns). We will document the new schema more explicitly (and visually?) once the changes are finished.enableAdmin
flag is present/active. This was done for backwards compatibility reasons (e.g. some Aggregation components still rely on the mapping), but ideally we want to remove the mapping from most requests.@types
package, that all Arranger packages can reuse.prettier
, both components and server also include updatedeslint
configs, to facilitate future implementation/refactoring. The rules and plugins are working, but may need to be adjusted as we go to better fit our needs/preferences..vscode
settings, seeking to assist new contributors and maintainers in setting up their dev environment.Functional changes
ALLOW_CUSTOM_MAX_DOWNLOAD_ROWS
Server env var being enabled. Server can also change the default max rows throughMAX_DOWNLOAD_ROWS
. If 0 is given as props from the UI side, the server will default to whatever value is set in that last env var. If that one is defined as 0, then no limit will be applied at all (which we strongly advice against in large datasets.)The text was updated successfully, but these errors were encountered: