You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The upcoming major version update (3.0) is expected to batch a few notable breaking changes. Here's the current planned list (none of these are done at the time of writing):
The details are explained well in the linked issue
CLI AOT rework with new CliFx (pending new AOT-compatible CliFx release)
Currently, the CLI app flavor relies heavily on reflection for command routing, parameter/options binding, etc. Moving to AOT-compatible approaches (i.e. source generation) in CliFx will allow us to improve performance and further reduce binary size.
Original tokens were introduced at a time when channels had no nesting. With categories and threads, there's currently no good way to automatically organize exports in a hierarchical structure.
Markdown false by default for JSON
This default makes sense for JSON where users want data as raw as possible.
Having different defaults for different formats may be confusing.
This mainly affects the HTML format, as others are not as reliant on rich media assets (images, videos, etc.).
Having this as the default will significantly increase the export time for the 90th percentile user, so it's important to highlight that in the UI.
Having different defaults for different formats may be confusing.
Remove the CSV export format
CSV format was deprecated in favor of JSON a long time ago and hasn't been updated past the most rudimentary features. Nobody should be using it, as JSON is better in every way, so it makes sense to remove it.
One minor advantage of the CSV format is that, due to its minimal features, it's really small. JSON has a bit more overhead, but it shouldn't be dramatic.
The text was updated successfully, but these errors were encountered:
The upcoming major version update (3.0) is expected to batch a few notable breaking changes. Here's the current planned list (none of these are done at the time of writing):
--reuse-media
creates an unacceptably high chance of a collision #1231 Improve filenames for downloaded assets #1232)false
by default for JSONtrue
by default for HTMLThe text was updated successfully, but these errors were encountered: