Skip to content
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

Remove deprecation warnings and associated code for previous config structures #127

Open
3 tasks done
riley-harper opened this issue Nov 20, 2023 · 0 comments · May be fixed by #186
Open
3 tasks done

Remove deprecation warnings and associated code for previous config structures #127

riley-harper opened this issue Nov 20, 2023 · 0 comments · May be fixed by #186
Labels
configuration Related to configuration and its syntax
Milestone

Comments

@riley-harper
Copy link
Contributor

riley-harper commented Nov 20, 2023

There are several deprecation warnings sprinkled throughout the code that warn about previous config structures. The code around these warnings handles the previous structures for for backwards compatibility. We can remove these as we move forward with the new config structure. This is technically a breaking change and goes nicely with the planned configuration upgrades, so this can happen in hlink v4.

The deprecation messages are...

  • The config value 'blocking_steps' has been renamed to 'blocking' and is now just a single array of objects (matching)
  • The config value 'column_mappings' is no longer a nested (double) array and is now an array of objects (preprocessing)
  • The 'mapping' transform no longer takes the 'values' parameter with a list of mappings in dictionaries; instead each mapping should be its own transform (core)
@riley-harper riley-harper added this to the v4.0.0 milestone Nov 20, 2023
@riley-harper riley-harper added the configuration Related to configuration and its syntax label Aug 27, 2024
riley-harper added a commit that referenced this issue Mar 5, 2025
This is an old, deprecated way of specifying blocking.
riley-harper added a commit that referenced this issue Mar 5, 2025
Now that blocking_steps isn't supported, it's simpler to inline this private
helper function.
riley-harper added a commit that referenced this issue Mar 5, 2025
This has been deprecated in favor of the current column_mappings format.
riley-harper added a commit that referenced this issue Mar 6, 2025
This documentation was unfortunately using the old, deprecated form. So I've
updated it to use the new form instead.
@riley-harper riley-harper linked a pull request Mar 6, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
configuration Related to configuration and its syntax
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant