This repository has been archived by the owner on Feb 25, 2023. It is now read-only.
Releases: FooSoft/yomichan
Releases · FooSoft/yomichan
21.9.30.1
Changes
Features
- Added support for generic structured data tags in dictionaries. (#1925; #1930)
- Added support for sorting dictionary definitions globally using a frequency dictionary. (#1742; #1938, #1943, #1944)
- Added an option
keepProlongedSoundMarks
to the{{#hiragana}}
handlebars helper function. (#1947; #1965) - Updated the Anki field dropdown menu to show the suggested value in bold. (#1940)
- Updated the search page URL to include an
offset
parameter when searching a sub-query. (#1968) - Updated the Accessibility settings to be visible in non-advanced mode. (#1972)
Fixes
- Fixed an issue where some related terms would not always be shown. (#1768; #1941)
- Fixed an issue causing multiple redundant term lookups. (#1942, #1959)
- Fixed an issue causing certain usages of the
regexMatch
andregexReplace
handlebars helpers to fail. (#1949; #1958) - Fixed an issue where certain kanji characters weren't properly detected. (#1956; #1960)
- Fixed an issue where certain hotkeys would conflict with text field input. (#1948; #1963)
- Fixed the Go to previous dictionary and Go to next dictionary hotkey actions and updated them to work with all Result grouping modes. (#1830; #1970)
- Fixed background clipboard monitor being active even when scanning is turned off. (#1976; #1977)
- Implemented a workaround for an issue for when the extension is set to load "on click". (#1962; #1964)
Internal Changes
- Imported dictionaries now store additional metadata about the import process. (#1935)
- Added a
data-is-primary
attribute to the primary headword(s), which can be used for custom CSS styling. (#1946) - Clarified the naming of the dictionary import steps. (#1966)
- Added a debug option to disable the search page's popup preview frame. (#1974)
- Developer environment and script updates. (#1937, #1957)
- Refactoring. (#1939, #1945, #1967, #1973)
21.9.30.0 (testing)
Changes
Features
- Added support for generic structured data tags in dictionaries. (#1925; #1930)
- Added support for sorting dictionary definitions globally using a frequency dictionary. (#1742; #1938, #1943, #1944)
- Added an option
keepProlongedSoundMarks
to the{{#hiragana}}
handlebars helper function. (#1947; #1965) - Updated the Anki field dropdown menu to show the suggested value in bold. (#1940)
- Updated the search page URL to include an
offset
parameter when searching a sub-query. (#1968) - Updated the Accessibility settings to be visible in non-advanced mode. (#1972)
Fixes
- Fixed an issue where some related terms would not always be shown. (#1768; #1941)
- Fixed an issue causing multiple redundant term lookups. (#1942, #1959)
- Fixed an issue causing certain usages of the
regexMatch
andregexReplace
handlebars helpers to fail. (#1949; #1958) - Fixed an issue where certain kanji characters weren't properly detected. (#1956; #1960)
- Fixed an issue where certain hotkeys would conflict with text field input. (#1948; #1963)
- Fixed the Go to previous dictionary and Go to next dictionary hotkey actions and updated them to work with all Result grouping modes. (#1830; #1970)
- Implemented a workaround for an issue for when the extension is set to load "on click". (#1962; #1964)
Internal Changes
- Imported dictionaries now store additional metadata about the import process. (#1935)
- Added a
data-is-primary
attribute to the primary headword(s), which can be used for custom CSS styling. (#1946) - Clarified the naming of the dictionary import steps. (#1966)
- Added a debug option to disable the search page's popup preview frame. (#1974)
- Developer environment and script updates. (#1937, #1957)
- Refactoring. (#1939, #1945, #1967, #1973)
21.8.31.1
Changes
Features
- Added an accessibility mode for Google Docs' canvas rendering mode - details. (#1670; #1874, #1875, #1878)
- Improved the responsiveness of the settings page when deleting a dictionary. (#1894)
- Improved various small styling, content, and accessibility issues on the settings page. (#1900, #1901, #1902, #1915)
- Added
{{#hiragana}}
and{{#katakana}}
handlebars helper functions. (#1907; #1908, #1909) - Added support for margins in structured content. (#1903; #1920)
- Updated the Anki template helpers
regexReplace
andregexMatch
to support multiple content arguments. (#1928; #1934)
Fixes
- Fixed a data persistence issue when importing dictionaries. (#1893)
- Fixed an issue with dictionary data counts being reported incorrectly if the settings have been reordered. (#1905; #1912)
- Fixed an issue where the popup history would be cleared when it should be. (#1917)
- Fixed a case where the sentence cloze data for Anki template rendering would be empty. (#1919)
- Fixed an issue where dictionary import progress would exceed 100%. (#1918; #1921)
- Fixed an issue where importing dictionaries with media files would freeze. (#1896, #1918; #1926)
- Fixed duplicate note IDs being shown on the View Note button. (#1927)
- Fixed a rare issue where multiple settings tab could get into an infinite update loop while deleting a dictionary. (#1932)
- Fixed a case where all headwords were incorrectly removed. (#1931; #1933)
Internal Changes
21.8.31.0 (testing)
Changes
Features
- Added an accessibility mode for Google Docs' canvas rendering mode - details. (#1670; #1874, #1875, #1878)
- Improved the responsiveness of the settings page when deleting a dictionary. (#1894)
- Improved various small styling, content, and accessibility issues on the settings page. (#1900, #1901, #1902, #1915)
- Added
{{#hiragana}}
and{{#katakana}}
handlebars helper functions. (#1907; #1908, #1909) - Added support for margins in structured content. (#1903; #1920)
Fixes
- Fixed a data persistence issue when importing dictionaries. (#1893)
- Fixed an issue with dictionary data counts being reported incorrectly if the settings have been reordered. (#1905; #1912)
- Fixed an issue where the popup history would be cleared when it should be. (#1917)
- Fixed a case where the sentence cloze data for Anki template rendering would be empty. (#1919)
- Fixed an issue where dictionary import progress would exceed 100%. (#1918; #1921)
Internal Changes
21.7.31.2 (patch)
21.7.31.1
Changes
Features
- Anki
- Added a new
{selection-text}
Anki field marker. (#1787; #1809) - Added a new
{sentence-furigana}
Anki field marker. (#153; #1814) - Added support for exporting
image
andstructured-content
definitions to Anki. (#1741, #1854; #1784, #1785, #1786, #1788, #1789, #1790, #1802, #1805, #1817, #1818) - Improved the layout of the Anki field marker dropdown menus. (#1816)
- Updated Anki template documentation. (#1819)
- Added a new Anki option Check for duplicates across all models. (#1519; #1810)
- Added support for viewing multiple notes that have already been added to Anki. (#1829)
- Added a new
- Other
- Added support for a new Dictionary reading value for the Reading mode setting. (#1811)
- Added support for displaying nasal and devoiced pronunciations. (#1824; #1832, #1833, #1834, #1835, #1838, #1840, #1841, #1842)
- Improved the dictionary import process to be more responsive and show more progress information. (#1853; #1856, #1858, #1859, #1860, #1862, #1865, #1866, #1867, #1868, #1877)
Fixes
- Fixed typo on the settings page. (#1793)
- Fixed an issue with reordering dictionary settings. (#1812)
- Fixed an invalid options schema value which was causing corrupted settings operations. (#1835, #1857; #1827)
- Fixed a typo in the dictionary schema files. (#1843)
- Fixed incorrect aspect ratio on dictionary images. (#1845; #1847)
- Fixed audio playing after the popup has been closed. (#1872; #1873)
Internal Changes
- Development script updates. (#1783, #1801, #1806, #1836, #1837, #1863)
- Internal refactoring. (#1803, #1813, #1815, #1839, #1849, #1861)
- Improved error messaging when requesting an invalid profile. (#1826)
- Organized Anki-related functionality in the
Display
classes into its own file. Refactored functionality to support new features. (#1791, #1792, #1794, #1798, #1799, #1800, #1804) - Updated use of terminology
pitch-accent
in the source code. (#1850, #1852)
21.7.31.0 (Testing)
Changes
Features
- Anki
- Added a new
{selection-text}
Anki field marker. (#1787; #1809) - Added a new
{sentence-furigana}
Anki field marker. (#153; #1814) - Added support for exporting
image
andstructured-content
definitions to Anki. (#1741, #1854; #1784, #1785, #1786, #1788, #1789, #1790, #1802, #1805, #1817, #1818) - Improved the layout of the Anki field marker dropdown menus. (#1816)
- Updated Anki template documentation. (#1819)
- Added a new Anki option Check for duplicates across all models. (#1519; #1810)
- Added support for viewing multiple notes that have already been added to Anki. (#1829)
- Added a new
- Other
- Added support for a new Dictionary reading value for the Reading mode setting. (#1811)
- Added support for displaying nasal and devoiced pronunciations. (#1824; #1832, #1833, #1834, #1835, #1838, #1840, #1841, #1842)
- Improved the dictionary import process to be more responsive and show more progress information. (#1853; #1856, #1858, #1859, #1860, #1862, #1865, #1866, #1867, #1868)
Fixes
- Fixed typo on the settings page. (#1793)
- Fixed an issue with reordering dictionary settings. (#1812)
- Fixed an invalid options schema value which was causing corrupted settings operations. (#1835, #1857; #1827)
- Fixed a typo in the dictionary schema files. (#1843)
- Fixed incorrect aspect ratio on dictionary images. (#1845; #1847)
Internal Changes
- Development script updates. (#1783, #1801, #1806, #1836, #1837, #1863)
- Internal refactoring. (#1803, #1813, #1815, #1839, #1849, #1861)
- Improved error messaging when requesting an invalid profile. (#1826)
- Organized Anki-related functionality in the
Display
classes into its own file. Refactored functionality to support new features. (#1791, #1792, #1794, #1798, #1799, #1800, #1804) - Updated use of terminology
pitch-accent
in the source code. (#1850, #1852)
21.6.30.2 (patch)
21.6.30.1 (patch)
Changes
There are no changes. Oops.
21.6.30.0
Changes
Features
- Added support for assigning a primary dictionary for grouping related terms, without including its definitions. (#1729)
- Updated secondary definitions to also be searched using the source term, improving a few cases which could have missing definitions. (#1731)
- Updated the supported
structured-content
format that is used for complex definitions. (#1745; #1753) - Improved the debug logging functionality for dictionary entries. (#1756, #1758)
- Updated documentation for custom handlebars helpers. (#1765)
- Merged the Sentence Parsing section into the Text Parsing section on the settings page. (#1781)
Fixes
- Fixed popup not appearing on websites using
<frameset>
as the body element. (#1748) - Fixed search box not being automatically focused when typing. (#1751; #1752)
- Fixed several issues with the rendering of
structured-content
images, as well as improved some styles. (#1767; #1776, #1777, #1778)
Internal Changes
- Refactoring. (#1728, #1747, #1774, #1780)
- Refactoring to the
Translator
component. (#1730, #1754, #1755) - Bug updates. (#1734)
- Dev updates. (#1749, #1763, #1766, #1775)
- Organized
structured-content
styling functionality. (#1757, #1759, #1760, #1761, #1769, #1770, #1771, #1773) - Updates to template rendering to support future changes. (#1762, #1764, #1772)