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
-Adds the `color_border` column to the `tag_colors` table. Used for instructing the [secondary color](colors.md#secondary-color) to apply to a tag's border as a new optional behavior.
79
-
-Adds three new default colors: "Burgundy (TagStudio Shades)", "Dark Teal (TagStudio Shades)", and "Dark Lavender (TagStudio Shades)".
80
-
-Updates Neon colors to use the new `color_border` property.
78
+
- Adds the `color_border` column to the `tag_colors` table. Used for instructing the [secondary color](colors.md#secondary-color) to apply to a tag's border as a new optional behavior.
79
+
- Adds three new default colors: "Burgundy (TagStudio Shades)", "Dark Teal (TagStudio Shades)", and "Dark Lavender (TagStudio Shades)".
80
+
- Updates Neon colors to use the new `color_border` property.
81
81
82
82
---
83
83
@@ -87,56 +87,75 @@ Migration from the legacy JSON format is provided via a walkthrough when opening
-The version number divided by 100 (and floored) constitutes the **major** version. Major version indicate breaking changes that prevent libraries from being opened in TagStudio versions older than the ones they were created in.
102
-
-Values more precise than this ("ones" through "tens" columns) constitute the **minor** version. These indicate minor changes that don't prevent a newer library from being opened in an older version of TagStudio, as long as the major version is not also increased.
103
-
-Swaps `parent_id` and `child_id` values in the `tag_parents` table
102
+
- Introduces built-in minor versioning
103
+
- The version number divided by 100 (and floored) constitutes the **major** version. Major version indicate breaking changes that prevent libraries from being opened in TagStudio versions older than the ones they were created in.
104
+
- Values more precise than this ("ones" through "tens" columns) constitute the **minor** version. These indicate minor changes that don't prevent a newer library from being opened in an older version of TagStudio, as long as the major version is not also increased.
105
+
- Swaps `parent_id` and `child_id` values in the `tag_parents` table
- Adds `text_field_templates` and `date_field_templates` tables.
153
+
- Drops `boolean_fields` and `value_type` tables.
154
+
- Adds `name` columns to `text_fields` and `datetime_fields` tables.
155
+
- Values in the `name` columns are taken from the `type_key` columns and are changed to "Title Case".
156
+
-**Example:** "DATE_CREATED" -> "Date Created"
157
+
- Drops `position` columns from `text_fields` and `datetime_fields` tables.
158
+
- Adds `is_multiline` column to `text_fields` table.
159
+
- Values are set to `TRUE` if the field row was previously a "TEXT_BOX" type.
160
+
- Repairs existing "Description" fields inside the `text_fields` table to have their `is_multiline` column set to `TRUE`_(Previously done in [Version 7](#version-7))_.
161
+
- Repairs existing "Comments" fields inside the `text_fields` table to have their `is_multiline` column set to `TRUE`.
0 commit comments