Skip to content

Releases: oszuidwest/teksttv-wp-plugin

0.4.5

Choose a tag to compare

@github-actions github-actions released this 30 Aug 19:53
Immutable release. Only release title and notes can be modified.

What's Changed

  • fix(editor): defer TinyMCE metabox init until the field is visible by @mitchellklijs in #174
  • chore(deps-dev): bump mockery/mockery from 1.6.12 to 1.6.15 in the dev-dependencies group by @dependabot[bot] in #171
  • ci: run lint workflow on every pull request by @rmens in #175
  • chore(deps-dev): bump the dev-dependencies group with 3 updates by @dependabot[bot] in #172
  • chore(deps): bump alpinejs from 3.16.1 to 3.16.2 by @dependabot[bot] in #173

Full Changelog: 0.4.4...0.4.5

0.4.4

Choose a tag to compare

@github-actions github-actions released this 23 Aug 21:23
Immutable release. Only release title and notes can be modified.
0ebb989

What's Changed

  • ci: simplify validation and tag releases by @rmens in #167
  • fix(ai): ensure generated body ends with punctuation by @rmens in #168
  • ci: support GitHub merge queues by @rmens in #169
  • chore(release): bump version to 0.4.4 by @rmens in #170

Full Changelog: 0.4.3...0.4.4

0.4.3

Choose a tag to compare

@github-actions github-actions released this 22 Aug 13:12
Immutable release. Only release title and notes can be modified.

What's Changed

  • fix(settings): mask OpenWeather API key by @rmens in #166
  • fix(admin): preserve block names in summaries by @rmens in #164
  • fix(admin): omit transition labels from summaries by @rmens in #165
  • fix(admin): close add menu on outside controls by @rmens in #163
  • fix(admin): keep add menu above blocks by @rmens in #162
  • fix(admin): strip AI markup in plain editor by @rmens in #154

Full Changelog: 0.4.2...0.4.3

0.4.2

Choose a tag to compare

@github-actions github-actions released this 18 Aug 19:00
Immutable release. Only release title and notes can be modified.
aad8200

What's Changed

  • Hide preview controls for single-slide posts by @rmens in #153
  • fix(admin): stabilize AI loading icon by @rmens in #152

Full Changelog: 0.4.1...0.4.2

0.4.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 11:57
Immutable release. Only release title and notes can be modified.
070f3b9

What's Changed

  • fix(admin): avoid duplicate AI generate button by @rmens in #150
  • chore: bump plugin version to 0.4.1 by @rmens in #151

Full Changelog: 0.4.0...0.4.1

0.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 21:10
Immutable release. Only release title and notes can be modified.
8c2503d

Warning

Version 0.4.0 performs a one-time database migration on the first plugin load after the update. Back up your WordPress database before upgrading.

After the migration, version 0.3.x is not compatible with the converted data. To roll back, restore the database backup made before the upgrade as well as the previous plugin version.

Highlights

  • Campaign groups are now commercial blocks, with stable IDs and clearer management throughout the admin interface by @rmens in #136.
  • AI generation controls and request handling have been simplified by @rmens in #133.
  • The AI audit overview now uses a month filter instead of pagination by @rmens in #144.
  • The admin bundle no longer leaks globals into other WordPress scripts by @mitchellklijs in #142.
  • End-to-end tests now run on WordPress Playground by @rmens in #135.

Migration details

On the first plugin load, TekstTV automatically converts:

  • campaign groups to commercial blocks;
  • campaign and loop references to the new stable block IDs;
  • the loop item type and related fields to the new commercial naming;
  • manage_teksttv_campaigns to manage_teksttv_commercials for existing roles.

The migration is marked complete only after all converted data has been verified. If a write fails, TekstTV keeps the legacy data and retries the migration on the next request.

Full changelog: 0.3.1...0.4.0

0.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 21:05
Immutable release. Only release title and notes can be modified.
9826788

What's Changed

  • refactor(admin): post meta box with Split Studio layout by @rmens in #134

Full Changelog: 0.3.0...0.3.1

0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 17:53
Immutable release. Only release title and notes can be modified.
971f275

What's Changed

  • fix(ai): disable admin pages without text generator by @rmens in #129
  • feat(admin): unify management UI and accessibility by @rmens in #128

Full Changelog: 0.2.0...0.3.0

0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 14:03
Immutable release. Only release title and notes can be modified.

What's Changed

  • fix(phpcs): enforce output escaping by @rmens in #107
  • chore(deps): clear wp-env audit findings by @rmens in #109
  • fix(ai): respect disabled custom titles by @rmens in #108
  • fix(editor): scope TekstTV post assets by @rmens in #110
  • refactor(admin): remove redundant UI elements by @rmens in #114
  • fix(editor): remove misleading AI badge by @rmens in #123
  • chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in #127
  • chore(deps-dev): bump phpstan/phpstan from 2.2.6 to 2.2.7 in the dev-dependencies group by @dependabot[bot] in #126
  • test(e2e): cover remaining WordPress smoke boundaries by @rmens in #111
  • fix(editor): refresh word count on keyboard input by @rmens in #112
  • fix(ai): generate from current editor state by @rmens in #124
  • refactor(admin): unify layout sizing by @rmens in #116
  • fix(admin): stretch editor layout on tablets by @rmens in #115

Full Changelog: 0.1.1...0.2.0

0.1.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 15:25
Immutable release. Only release title and notes can be modified.

What's Changed

  • fix(ai): require a usable provider for generation by @rmens in #105
  • fix(e2e): handle delayed editor modal overlays by @rmens in #101
  • fix(ai): use fixed rate-limit windows by @rmens in #102
  • fix(loop): restrict iframe URLs to HTTP and HTTPS by @rmens in #103

Full Changelog: 0.1.0...0.1.1