File opencc.changes of Package opencc
-------------------------------------------------------------------
Mon Jan 12 05:51:05 UTC 2026 - Cliff Zhao <qzhao@suse.com>
- Update to 1.2.0:
* Fix and optimize:
Fix the crash issue when reading configuration files.
Add type definitions (Typing).
Fix two out-of-bounds reading issues when handling truncated UTF-8 input.
* Compilation and environment adaptation:
Fix the issue of GCC 15 lacking cstdint.
Fix the error during "npm install opencc" that occurs during the build process.
Fix the issue of V8 API being deprecated in Node 23.
Fix the build problem of GCC 15.
Depend on cmake only when there are no system packages.
Set the default language version through variables.
Fix the "python" command in gyp.
Fix the build error on Node.js 24.
Fix the deprecated declaration in C++17.
Use C++17 in marisa 0.3.0.
Adapt CMake changes related to Fedora.
Register the hermetic Python 3.12 toolchain.
Upgrade the Bazel version from 7.2.1 to 8.5.1.
* The vocabulary list and conversion rules have been updated.
* Documentation have been added and updated.
* CI tools have been repaired and updated.
* Fix two out-of-bounds read issues when handling truncated UTF-8 input.
(CVE-2025-15536, bsc#1256930)
- Update opencc.spec:
* Change lib package name and file name to fit this update.
- Drop opencc-gcc15.patch:
OpenCC-1.2.0 has merged the request 72cae18c, which has the same
contents with opencc-gcc15.patch.
-------------------------------------------------------------------
Sat Apr 5 14:42:06 UTC 2025 - Friedrich Haubensak <hsk17@mail.de>
- Add opencc-gcc15.patch to fix gcc15 compile time error
-------------------------------------------------------------------
Sun Sep 22 11:58:00 UTC 2024 - Cliff Zhao <qzhao@suse.com>
- update to 1.1.9:
* Change googletest to bazel dev_dependency.
* Add Installation details in readme.
* Test of Github FUNDING.yml
* Fix npmignore.
* Apply patch to rapidjson.
* Use Python 3.
* Add Bazel Python library and test.
* Add back Config::NewFromFile with one argument to maintain the
ABI compatibility.
-------------------------------------------------------------------
Fri May 24 04:20:02 UTC 2024 - Marguerite Su <i@marguerite.su>
- switch to system rapidjson, fix boo#1221875
-------------------------------------------------------------------
Sat Nov 25 22:37:51 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 1.1.7:
* Added python package rebuild on commit to verify package
generation (#822).
* Support Python 3.12 and Node 20, remove builds for Python 3.7
and Node 16 (#820).
* Add support of CMake config modules (#763).
* Several other minor fixes.
- drop fix-soversion.patch (obsolete)
-------------------------------------------------------------------
Sun Dec 11 19:01:24 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 1.1.6:
* FTBFS for MacOS w/ Python 3.11
* Support Python 3.11
* Automatically name SO files
* Add support for Apple silicon build tag
* other minor fixes
-------------------------------------------------------------------
Mon Aug 1 22:04:39 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 1.1.4:
* Add python 3.10 support
* remove support for python < 3.7 and node 10.x
* small bugfixes
- add fix-soversion.patch for fixing the leftover .so version tag
-------------------------------------------------------------------
Mon Feb 14 21:28:26 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 1.1.3:
* Fix some header files cannot be used alone (#550).
* Fix the method of introducing system pybind11 (#566).
* Support Node.js 16 (#597).
* Support Python 3.9 (#603).
* Fixed conversion errors.
* Several other small fixes.
-------------------------------------------------------------------
Fri Mar 12 21:26:02 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 1.1.2:
* Added Hong Kong Traditional Chinese conversion.
* Fix the compilation compatibility problem, including parallel compilation.
* Fixed the serious performance degradation problem introduced since 1.1.0.
- drop opencc-1.1.1-missing-builtin-types.patch: upstream
-------------------------------------------------------------------
Mon Sep 28 05:07:44 UTC 2020 - Marguerite Su <i@marguerite.su>
- add opencc-1.1.1-missing-builtin-types.patch
* SimpleConverter.hpp missed "#include <string>" that breaks pyzy
-------------------------------------------------------------------
Sat Sep 12 19:49:53 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 1.1.1
* Officially provide interface and TypeScript type annotations.
* Update the dynamic link library `SOVERSION` to `1.1`, due to
changes in the internal interface of C++.
* Simplify the header file structure and speed up compilation. Remove
unnecessary `using`. Repair some Hong Kong standard characters.
* The new dictionary format `ocd2`, based on Marisa Trie 0.2.5. The
dictionary size is greatly reduced.
* Change the default conversion of "Yong/Yong" and modify multiple
phrase conversions.
* Add benchmark test results.
* Officially supports Japanese new font conversion.
* Upgrade Node.js dependency and improve compatibility.
* Fix multiple multi-platform compilation and compatibility issues.
* Correct a large number of conversion errors.
-------------------------------------------------------------------
Wed Jan 3 19:38:59 UTC 2018 - tchvatal@suse.com
- Use python3 for all the operations do not implicitely inherit py2
-------------------------------------------------------------------
Thu Nov 2 13:43:51 UTC 2017 - mpluskal@suse.com
- Cleanup spec file a bit
- Use more of cmake macros
-------------------------------------------------------------------
Thu Oct 5 13:28:26 UTC 2017 - hillwood@opensuse.org
- Update to 1.0.5
* Fix link error for mingw
* Try fix error nodejs_version=4; Platform: x86
* Add support for node stable && remove v0.12
* Update artifacts
* Artifacts for appveyor
-------------------------------------------------------------------
Sat Mar 12 08:24:11 UTC 2016 - i@marguerite.su
- update version 1.0.3.1
-------------------------------------------------------------------
Wed Aug 12 00:16:09 UTC 2015 - i@marguerite.su
- update version 1.0.3
-------------------------------------------------------------------
Sun Feb 15 03:59:02 UTC 2015 - hillwood@linuxfans.org
- Update to 1.0.2
* Update dictionary
* Fix scripts compatibility for Python3
* Fix compatibility with Python3
* Add non-allocation interface
* Add Values() to DictEntry for convinience
* Fix `OPENCC_DEFAULT_CONFIG_SIMP_TO_TRAD`
-------------------------------------------------------------------
Tue Jul 2 13:58:43 UTC 2013 - i@marguerite.su
- update version 0.4.3
* add interface: `opencc_convert_utf8_free`
* fix memeory leak problem for nodejs plugin
-------------------------------------------------------------------
Mon Nov 5 01:09:40 UTC 2012 - i@marguerite.su
- split a data package to be required by library.
fix a conversion crash bug in fcitx.
-------------------------------------------------------------------
Sun Jun 24 19:02:21 UTC 2012 - i@marguerite.su
- fix fedora builds.
-------------------------------------------------------------------
Sun Jun 3 02:53:01 UTC 2012 - i@marguerite.su
- fix sles builds.
-------------------------------------------------------------------
Thu Feb 16 15:37:21 UTC 2012 - coolo@suse.com
- trigger the service so it's true
-------------------------------------------------------------------
Mon Jan 23 12:40:44 UTC 2012 - i@marguerite.su
- initial package 0.3.0