= 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 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 .