Version 15.0.0¶ ↑
* MAJOR changed key search type default from "exact" to "english". * MAJOR changed Monash dictionary server reference URL. * MINOR introduce compliance to REUSE tool from FSF Europe * MINOR add dependency to Rubocop * PATCH update copyright notices * PATCH remove test data form I18N files. * PATCH update gem dependencies. * PATCH update IntelliJ IDEA (RubyGem) project configuration. * PATCH update to Ruby 2.7.x new things * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'E' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 14.0.0¶ ↑
* MAJOR update from Ruby '~> 2.6' to Ruby '~> 2.7'. * MINOR update IntelliJ IDEA (RubyGem) project configuration. * MINOR add simplecov code coverage. * PATCH update gem dependencies. * PATCH change all asserts to matchers * PATCH update copyright notice * PATCH Fix deprecated methods calls for Minitest version 6. * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 13.0.1¶ ↑
* PATCH updating gem dependencies. * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 13.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.5' to a_gem.required_ruby_version = '~> 2.6'. * PATCH updating gem dependencies. * PATCH: add badges from Shields.IO * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 12.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.4' to a_gem.required_ruby_version = '~> 2.5'. * PATCH updating gem dependencies. * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 11.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.3' to a_gem.required_ruby_version = '~> 2.4'. * PATCH updating gem dependencies. * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 10.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.2' to a_gem.required_ruby_version = '~> 2.3'. * PATCH updating gem dependencies. * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 9.3.0¶ ↑
* MINOR: working to #45960: "content" field now contains translation text as "meanings". * PATCH updating gem dependencies. * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 9.2.0¶ ↑
* MINOR: started working to #45558: "content" field now contains translation lines split as array with "word", "kana" and "text". * PATCH: using .exist? instead of .exists? for File check (removing deprecated method). * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 9.1.0¶ ↑
* MINOR: started working to #45558: lines field now contains simple translation lines split as array. * PATCH: using .exist? instead of .exists? for File check (removing deprecated method). * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 9.0.4¶ ↑
* PATCH: adding proper filename management (and save) for json_translate. * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 9.0.3¶ ↑
* FIXED BUG #45557 * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 9.0.2¶ ↑
* FIXED BUG #45535 * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 9.0.2-pre¶ ↑
* IN PROGRESS: BUG #45535 * IN PROGRESS: translation example. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 9.0.1¶ ↑
* PATCH updating gem dependencies. * MAJOR moving from a_gem.required_ruby_version = '~> 2.1' to a_gem.required_ruby_version = '~> 2.2'. * FIXED BUG #45501 * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.)
Version 8.0.1¶ ↑
* PATCH updating gem dependencies. * MAJOR moving from a_gem.required_ruby_version = '~> 2.0' to a_gem.required_ruby_version = '~> 2.1'. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.) * NOTES: modifications are now listed as MAJOR, MINOR and PATCH, to better highlight version numbering, according to Semantic Versioning Specification (SemVer) at http://semver.org/.
Version 7.1.3.pre¶ ↑
* PATCH restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.) * NOTES: modifications are now listed as MAJOR, MINOR and PATCH, to better highlight version numbering, according to Semantic Versioning Specification (SemVer) at http://semver.org/.
Version 7.1.2¶ ↑
* PATCH updating gem dependencies. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.) * NOTES: modifications are now listed as MAJOR, MINOR and PATCH, to better highlight version numbering, according to Semantic Versioning Specification (SemVer) at http://semver.org/.
Version 7.1.1¶ ↑
* PATCH Updating authors' and contributors' names. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.) * NOTES: modifications are now listed as MAJOR, MINOR and PATCH, to better highlight version numbering, according to Semantic Versioning Specification (SemVer) at http://semver.org/.
Version 7.1.0¶ ↑
* MINOR Adding actual (uri) usage examples. * PATCH updating README.md file with modifications from 7.x.x version. * IN PROGRESS: restoring key configuration as allowed parameter, to allow user asking for specific searches. Search key currently fixed to 'Q' (exact match) type search. * IN PROGRESS: improving application RDoc to better comply with SemVer point 1 (Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.) * NOTES: modifications are now listed as MAJOR, MINOR and PATCH, to better highlight version numbering, according to Semantic Versioning Specification (SemVer) at http://semver.org/.
Version 7.0.0¶ ↑
* PATCH updating gem dependencies. * MAJOR modification: removing language configuration, dictionary is enough. * MAJOR *** TO BE COMPLETED *** modification: adding back (see 6.0.1) key configuration, to ask for specific searches. *** TO BE COMPLETED *** Search key currently fixed to 'Q' (exact match) type search. * MAJOR modification: changing parameters behaviours and checks: dict parameter allows only numeric codes (as strings) or (exact) names; display parameter allows only proper values (as symbols); server parameter allows only correct servers references (as symbols). * MAJOR modification: dictionary= method works as described above (for dict method), but returns a human readable dictionary name * MAJOR modification: server= method works as described above (for server method), but returns a human readable server URI The application itself is no more fail-safe: raises ArgumentError unless arguments with proper values are provided.
Version 7.0.0.pre¶ ↑
* MAJOR modification: removing language configuration, dictionary is enough. * MAJOR *** TO BE COMPLETED *** modification: adding back (see 6.0.1) key configuration, to ask for specific searches. *** TO BE COMPLETED *** Search key currently fixed to 'Q' (exact match) type search. * MAJOR modification: changing parameters behaviours and checks: dict parameter allows only numeric codes (as strings) or (exact) names; display parameter allows only proper values (as symbols); server parameter allows only correct servers references (as symbols). * MAJOR modification: dictionary= method works as described above (for dict method), but returns a human readable dictionary name * MAJOR modification: server= method works as described above (for server method), but returns a human readable server URI The application itself is no more fail-safe: raises ArgumentError unless arguments with proper values are provided.
Version 6.2.0¶ ↑
* +0.1.0 Adding actual (basics) usage examples.
Version 6.1.1¶ ↑
* +0.0.1 Improvements of tests (due to some... *cough* *cough* bugs *cough*). * +0.1.0 Improving the README file with full description and actual usage examples.
Version 6.0.1¶ ↑
* +0.0.1 Updating gemspec versions. * +1.0.0 :key and :search parameters removed and left to internal use only.
Version 5.4.0¶ ↑
* +0.1.0 json_translate method added, completed and test-covered. * +0.1.0 translate method completed and test-covered.
Version 5.2.2¶ ↑
* +0.0.1 Improving RDoc documentation. * +0.0.1 Updating gems. * +0.1.0 Modifying downloader to allow nil filename, so returning the response body.
Version 5.1.3¶ ↑
* +0.0.1 Updating gemspec versions. * +0.0.1 Removing CACert root certificate. * +0.0.1 Improving tests. * +0.1.0 Adding json_uri method to associate word requested for translation with its URI. * +1.0.0 Renaming download method to translate. * +1.0.0 Renaming raw method to raw_uri. * +1.0.0 Renaming translate method to uri.
Version 2.11.2.pre.pre¶ ↑
* +0.0.1 Sperimentally updating search and key parameters for foreign languages.
Version 2.11.2.pre¶ ↑
* +0.0.1 Sperimentally updating search and key parameters for foreign languages.
Version 2.11.1¶ ↑
* +0.0.1 Updating doc files. * +0.1.0 Swedish translation (done with Google Translate). * +0.1.0 Slovenian translation (done with Google Translate). * +0.1.0 Russian translation. * +0.1.0 Dutch translation (done with Google Translate). * +0.1.0 Hungarian translation (done with Google Translate). * +0.1.0 French translation (done with Google Translate). * +0.1.0 Spanish translation (done with Google Translate). * +0.1.0 German translation (done with Google Translate).
Version 2.3.1¶ ↑
* +0.1.1 Adding raw method tests. * +0.1.0 Adding raw method to create URI for raw display. * IN PROGRESS: Adding parse management for key and seach parameters.
Version 2.2.15¶ ↑
* +0.0.1 Adding (incomplete) supplemental language for tests purposes. * +0.0.1 Reworking parse management (and tests) for translate. * IN PROGRESS: Adding parse management for key and seach parameters.
Version 2.2.13¶ ↑
* +0.0.1 Some internal refactoring. * +0.0.1 Reworking parse management (and tests) for language. * +0.0.1 Reworking parse management (and tests) for display. * IN PROGRESS: Adding parse management for key and seach parameters. * IN PROGRESS: almost everything... not yet usable, sorry.
Version 2.2.11¶ ↑
* +0.1.0 Coverage report (and simplecov gem) dependency added. * +0.0.1 Adding parse management (and tests) for language. * +0.0.1 README and gem description updated. * IN PROGRESS: Adding parse management for key and seach parameters. * IN PROGRESS: almost everything... not yet usable, sorry.
Version 2.1.9¶ ↑
* +0.0.1 Adding enforce_available_locales variabile explicits setting to avoid warning. * +0.0.1 Adding WWWJDic reference URI to README.md. * +0.0.1 Reworking the test on translate method. * +0.0.1 Reworking the test on server(=) and language(=) methods. * +0.0.1 Adding root.crt from CACert. * IN PROGRESS: Adding parse management for key and seach parameters. * IN PROGRESS: almost everything... not yet usable, sorry.
Version 2.1.4¶ ↑
* +0.0.1 Minor updates to document (removing "future features" things). * IN PROGRESS: almost everything... not yet usable, sorry.
Version 2.1.3¶ ↑
* +0.0.1 Properly adding display mode to the final URI. * +0.0.1 Minor refactoring. * IN PROGRESS: almost everything... not yet usable, sorry.
Version 2.1.1¶ ↑
* +0.0.1 Adding parse management (and test) for dictionary. * +0.1.0 Adding basic translate feature, working only from Japanese to another language. * +1.0.0 dictionary= method changed to language=. * IN PROGRESS: almost everything... not yet usable, sorry.
Version 1.2.4¶ ↑
* +0.0.1 Adding parse management (and test) for dictionary. * +0.0.1 Adding parse management (and test) for server. * IN PROGRESS: almost everything... not yet usable, sorry.
Version 1.2.2¶ ↑
* +0.1.0 Adding method to set and read the preferred server. * +0.0.1 Adding newer reference URI at EDRDG. * +0.0.1 Adding parse management for dictionaries. * IN PROGRESS: almost everything... not yet usable, sorry.
Version 1.1.2¶ ↑
* +0.0.1 Adding parse management for display type (M = backdoor entry (regular display) or Z = backdoor entry (raw dictionary display)). * +0.0.1 SecurityError added to (yet) unimplemented translate method. * +0.1.0 Basic I18N added. Strings to be changed. * +1.0.0 dictionary! method changed to dictionary=. * IN PROGRESS: almost everything... not yet really usable, sorry.
Version 0.0.0¶ ↑
* Project structure, gem attempts, ...
wwwjdic
Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020 Marco Bresciani
This file is part of wwwjdic.
wwwjdic is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
wwwjdic is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with wwwjdic. If not, see <www.gnu.org/licenses/>.