Releases: yomidevs/yomitan
24.2.23.0
What's Changed
Enhancement
- Show all duplicate notes on click by @eloyrobillard in #636
- add language select, abstract text transformations by @StefanVukovic99 in #584
- switch preview popup's example text based on language by @StefanVukovic99 in #700
- disable kana conversion on search page for other languages by @StefanVukovic99 in #705
- add more languages by @StefanVukovic99 in #684
Bug Fixes
- fix dictionary details on welcome page by @StefanVukovic99 in #680
- fix translator bug, simplify language-transformer by @StefanVukovic99 in #687
New Contributors
- @eloyrobillard made their first contribution in #636
Full Changelog: 24.2.12.0...24.2.23.0
24.2.12.0
Full Changelog: 24.2.11.1...24.2.12.0
24.2.11.1
What's Changed
Bug Fixes
- fix broken handlebars upgrade v24 by @djahandarie in #670
Full Changelog: 24.2.11.0...24.2.11.1
24.2.11.0
Basically a re-release of 24.2.10.0 in order to get it to submit to the store properly.
Full Changelog: 24.2.10.0...24.2.11.0
24.2.10.0
What's Changed
Enhancement
- Add warning if available storage space is low by @ThisIsntTheWay in #548
- Add border styling options for structured content images by @stephenmk in #577
- Adding a handlebar to return pitch accent categories of a word by @arbyste in #563
- Allow
clip-path
,background
,text-emphasis
styles in structured content by @stephenmk in #556 - Add frequency number handlebars by @Kuuuube in #600
- Transformation performance optimizations by @Scrub1492 in #645
- Add cloze-body-kana handlebar by @Kuuuube in #650
- Search Page Profile Switching by @MarvNC in #648
Bug Fixes
- fix deinflection bug by @StefanVukovic99 in #547
- fix typo in DisplayProfileSelection by @StefanVukovic99 in #557
- Fix chrome.runtime.lastError not working properly on Firefox by @toasted-nutbread in #593
- Fix dictionary data write by @toasted-nutbread in #607
- Fix auto hide search popup by @toasted-nutbread in #592
- Replace
text-decoration
withbottom-border
in links with ruby text by @stephenmk in #595 - allow inflection rule chains with "polite" by @StefanVukovic99 in #627
- ignore soft hyphen when scanning text by @StefanVukovic99 in #640
- Stricter deinflection conditions by @Scrub1492 in #644
- Fix hotkey helper not properly returning attributesArray by @toasted-nutbread in #651
Dependencies
- Bump eslint-plugin-jsdoc from 47.0.1 to 48.0.4 by @dependabot in #606
- Bump jsdom from 23.0.1 to 24.0.0 by @dependabot in #605
- Bump actions/cache from 3 to 4 by @dependabot in #603
- Bump the minor group with 3 updates by @dependabot in #602
- Bump mshick/add-pr-comment from a65df5f64fc741e91c59b8359a4bc56e57aaf5b1 to dd126dd8c253650d181ad9538d8b4fa218fc31e8 by @dependabot in #657
- Bump hmarr/auto-approve-action from 3.2.1 to 4.0.0 by @dependabot in #658
- Bump the minor group with 16 updates by @dependabot in #656
New Contributors
- @ThisIsntTheWay made their first contribution in #548
- @Kuuuube made their first contribution in #550
- @arbyste made their first contribution in #563
- @notaz made their first contribution in #587
Full Changelog: 24.01.20.0...24.2.10.0
24.01.20.0
What's Changed
Enhancement
- Allow
text-shadow
style in dictionary structured content by @stephenmk in #527 - Dictionary deinflections by @StefanVukovic99 in #503
Bug Fixes
- Fix popup theme selector on Welcome page not changing theme (#518) by @Nih0nium in #532
- Fix AnkiTemplateRenderer again by @toasted-nutbread in #535
Dependencies
- Bump vite from 5.0.10 to 5.0.12 by @dependabot in #544
New Contributors
Full Changelog: 24.01.14.0...24.01.20.0
24.01.14.0
What's Changed
Enhancement
- add option to disable part of speech rule check by @StefanVukovic99 in #438
Bug Fixes
Dependencies
- Bump the minor group with 12 updates by @dependabot in #494
- Bump eslint-plugin-jsdoc from 46.9.0 to 47.0.1 by @dependabot in #495
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #496
- Bump dawidd6/action-download-artifact from 2.28.0 to 3.0.0 by @dependabot in #497
- Bump github/codeql-action from 2 to 3 by @dependabot in #498
New Contributors
- @piercemorris made their first contribution in #512
Full Changelog: 23.12.29.0...24.01.14.0
23.12.29.0
What's Changed
Enhancement
- Minor performance optimizations for dictionary import by @Scrub1492 in #412
- Add 出来る/できる as inflections of する by @Scrub1492 in #419
- Add support for alt attribute on structured content images by @stephenmk in #359
- Add support for more HTML attributes and style declarations in structured content by @stephenmk in #450
- search resolution option by @StefanVukovic99 in #436
Bug Fixes
- Fix Non JP Scanning Option for Kanji Dictionaries by @MarvNC in #372
- capture all terminators and quotes in the sentence by @Scrub1492 in #360
- fix add profile conditions by @Scrub1492 in #416
- Fix google docs by @toasted-nutbread in #473
Dependencies
- build(deps-dev): bump jsdom from 22.1.0 to 23.0.1 by @dependabot in #337
- Bump the minor group with 7 updates by @dependabot in #348
New Contributors
- @toasted-nutbread made their first contribution in #339
- @StefanVukovic99 made their first contribution in #429
Full Changelog: 23.11.23.0...23.12.29.0
23.11.23.0
This is the first stable release of Yomitan.
Project Introduction
Yomitan is a community fork of Yomichan (which was sunset by its owner on Feb 26 2023).
We have made a number of foundational changes to ensure the project stays alive, works on latest browser versions, and is easy to contribute to:
- Completed the Manifest V2 → Manifest V3 transition, which is required to submit a new extension to the Chrome webstore. It will also be long-term required for usage of the extension, as Manifest V2 extensions will start being disabled as early as June 2024.
- Switched to using ECMAScript modules and npm-sourced dependencies to make for a more modern coding and packaging experience.
- Implemented an end-to-end CI/CD pipeline to make it easy to rapidly iterate and deploy new versions.
- Switched to standard testing frameworks, vitest and playwright, to make it easier to develop more comprehensive tests, and detect regressions.
In addition, we are beginning to make important bug fixes and minor enhancements:
- Improve dictionary import speed by 2x~10x or more (depending on the dictionary)
- Fix UI regressions on modern browser versions, like the popup being too small
- Add functionality to import/export multiple dictionaries, to make your data more portable across machines
- And more
Since the owner requested forks be uniquely named, we have chosen a new name, yomitan. (-tan is an honorific used for anthropomorphic moe characters.) While we've made some substantial changes, the majority of the extension's functionality is thanks to hard work of foosoft and numerous other open source contributors from 2016-2023.
Since this is a distributed effort, we highly welcome new contributors! Feel free to browse the issue tracker, and you can find us on TheMoeWay Discord at #yomitan-development.
Full Changelog: 23.11.18.0...23.11.23.0
What's Changed
Enhancement
- Changed Yomitan icon by @Aquafina-water-bottle in #100
- Add support for exporting and importing dictionaries database. by @forsakeninfinity in #187
- Add Intuitive Permission Toggle to Welcome Page by @EwanFox in #214
- add sort dictionary data to parse results on the search page by @praschke in #274
- Modernize codebase by @djahandarie in #307
- Replace JsonSchema with ajv for dictionary validation by @djahandarie in #304
Bug Fixes
- Apply .aac extension so playback works in downstream Anki clients by @MarvNC in #8
- Fix Google Docs URL regex to not be excessively wide by @djahandarie in #107
- fix: welcome page no longer loads multiple times by @Aquafina-water-bottle in #113
- Fix typo in settings.html by @stephenmk in #135
- Fix Handlebars not working on Firefox due to eval by @Aquafina-water-bottle in #171
- fix: typo by @Aquafina-water-bottle in #170
- fix: JPod default audio duration check on Firefox by @Aquafina-water-bottle in #186
- Firefox fixes by @praschke in #209
- Increase yomitan popup size to fit content by @dgisser in #228
- Fix Chrome death, by creating both cross-frame ports in the background by @praschke in #259
- fix: page and popup state is destroyed on background wakeup by @praschke in #265
- Edit
vertical-align
style for structured content hyperlinks by @stephenmk in #279 - Fix chromium clipboard access by @jbukl in #278
- Bump minimum Firefox version to 115 for storage.session support by @djahandarie in #281
- restore webRequestBlocking on Firefox by @praschke in #283
- Block helper rewrite by @praschke in #276
- save options after updating them by @praschke in #284
- fix: reinstate webRequest and correct the permissions docs by @praschke in #287
- Permissions fixups by @praschke in #293
- Dynamic loader, Dexie ESM fix by @jbukl in #315
- Move DB into offscreen (on Chrome) to avoid lookup delays caused by service worker startup lag by @jbukl in #325
Dependencies
- Update parse5 dependency & fix remaining broken links by @djahandarie in #90
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #103
- Bump jsonwebtoken and web-ext by @dependabot in #104
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #105
- Bump github/codeql-action from 2.2.4 to 2.2.9 by @dependabot in #118
- Bump eslint from 8.36.0 to 8.37.0 by @dependabot in #122
- Bump dawidd6/action-download-artifact from 2.26.0 to 2.27.0 by @dependabot in #138
- Bump robinraju/release-downloader from 1.7 to 1.8 by @dependabot in #152
- Bump lycheeverse/lychee-action from 1.6.1 to 1.8.0 by @dependabot in #154
- Bump eslint-plugin-jsonc from 2.4.0 to 2.8.0 by @dependabot in #157
- Bump github/codeql-action from 2.2.9 to 2.21.4 by @dependabot in #211
- Bump @playwright/test from 1.31.2 to 1.37.0 by @dependabot in #208
- Bump ad-m/github-push-action from 0fafdd62b84042d49ec0cb92d9cac7f7ce4ec79e to 9a2e3c14aaecf56d5816dc3a54514f82050820b2 by @dependabot in #200
- Bump ossf/scorecard-action from 2.1.3 to 2.2.0 by @dependabot in #183
- Bump stylelint from 14.14.0 to 14.16.1 by @dependabot in #178
- Bump jsdom from 20.0.1 to 22.1.0 by @dependabot in #160
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #221
- Bump stylelint and stylelint-config-recommended by @dependabot in #223
- Bump eslint from 8.37.0 to 8.48.0 by @dependabot in #229
- Bump web-ext from 7.6.0 to 7.6.2 by @dependabot in #224
- Bump fake-indexeddb from 4.0.0 to 4.0.2 by @dependabot in #232
- Bump eslint-plugin-jsonc from 2.8.0 to 2.9.0 by @dependabot in #233
- Bump ad-m/github-push-action from 9a2e3c14aaecf56d5816dc3a54514f82050820b2 to 29f05e01bb17e6f28228b47437e03a7b69e1f9ef by @dependabot in #234
- Bump the minor group with 5 updates by @dependabot in #250
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #222
- Bump actions/checkout from 3 to 4 by @dependabot in #237
- Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0 by @dependabot in #252
- Bump html-validate from 7.6.0 to 8.5.0 by @dependabot in #261
- Remove web-ext dev dependency by @djahandarie in #263
- Update tough-cookie dependency by @djahandarie in #264
- Bump eslint-plugin-jsdoc from 39.3.6 to 46.8.2 by @dependabot in #251
- Bump postcss from 8.4.29 to 8.4.31 by @dependabot in #273
- Bump cardinalby/schema-validator-action from 1.1.1 to 3.1.0 by @dependabot in #146
- build(deps): bump the minor group with 3 updates by @dependabot in #297
- build(deps-dev): bump the minor group with 5 updates by @dependabot in #295
- build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #298
- build(deps-dev): bump fake-indexeddb from 4.0.2 to 5.0.1 by @dependabot in #296
- build(deps-dev): bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in https://github.com/themoeway...
23.11.18.0
What's Changed
Bug Fixes
- Move DB into offscreen (on Chrome) to avoid lookup delays caused by service worker startup lag by @jbukl in #325
Full Changelog: 23.11.12.0...23.11.18.0