NEWS
1.0.4: 2016-12-07
Improvements
- Supported YARD 0.9. YARD 0.8 or earlier isn’t supported.
1.0.3: 2016-11-14
Fixes
- Avoided YARD 0.9. Packnga generates broken document with YARD 0.9 now.
1.0.2: 2016-01-22
Improvements
- Stopped to require template files.
1.0.1: 2014-10-19
Improvements
- Supported to keep existing translations. [groonga-dev,02689]
1.0.0: 2014-07-13
Improvements
- Required gettext 3.1.3.
- Migrated to “edit.po” style.
Fixes
- Fixed a bug that README parameter value is reset when README file doesn’t exist.
0.9.9: 2013-08-29
Improvements
- Added missing dependencies for “release:references:upload” task.
0.9.8: 2013-06-07
Improvements
- [ReferenceTask] Used YARD I18n feature for translating references. For it, YARD 0.8.6.1 or later is required.
- [ReferenceTask] Supported replacing filenames which aren’t supported by GitHub Pages in “reference:publication:generate” task. This task renames the fimename “_index.html” (methods list page) to “alphabetical_index.html”, because GitHub Pages doesn’t support files which their filenames start with “_”.
- [ReferenceTask] Added the task (“release:references:upload”) to copy generated references to a HTML directory. A HTML directory, for example, is a repository of GitHub Pages. In this case, this task is used to commit references to GitHub Pages.
- [ReferenceTask] Dropped support to upload .htaccess.
- [ReleaseTask] Used the version in your gemspec as a new version when no version is specified as an argument by “release:info:update” task. A new version is used to replace HTML index files.
Fixes
- [ReferenceTask] Generated “reference path” correctly in merged PO files. “reference path” is a path of a file including translated message (msgid) and it’s attached to its corresponded msgid.
- [ReleaseTask] Removed needless replaces in HTML files in the task “release:info:update”.
- [ReferenceTask] Added missing description for the task “reference:publication:generate” to generate references for publication.
0.9.7: 2012-12-26
Improvements
- [DocumentTask] Added DocumentTask#translate_language= to specifiy single language code for translation of documents.
- [DocumentTask] Updated documents about #translate_languages= and #original_language=.
- [ReferenceTask] Updated documents about #translate_languages and #original_language.
Changes
- [DocumentTask] Received only Array of languages codes by #translate_languages=.
Fixes
- For ranguba project: removed remained piwik tag in the footer template.
0.9.6: 2012-12-19
Improvements
- [ReferenceTask] Used GetText::Tools::MsgMerge.run instead of GNU msgmerge.
- [DocumentTask] Added #original_language for translation target. Its default value is user’s current locale.
- [DocumentTask] Added #translate_languages to translate document. Its default value is English if user’s current locale isn’t it, otherwise default value is not specified.
Changes
- Use user’s current locale as the default translation targets instead of Japanese.
- For Ranguba project:
- [template] Removed needless Piwik tag.
- Followed the move from rubyforge.org to ranguba.org.
- [ReleaseTask] Removed rubyforge support.
Fixes
- [ReferenceTask] Removed needless patch for YARD. This patch is needless from YARD 0.8.3.
0.9.5: 2012-08-30
Improvements
- [reference-task] Created and update a pot/po file by YARD::CLI::I18n instead of xml2po command.
- [reference-task] Translated HTML documents with a po file, source files(lib//.rb, ext//.c) and extra files(doc/text/.) and README file in spec.
- [reference-task] Used GetText::Tools::MsgInit.run instead of msginit in GNU gettext.
- Assigned default files for HTML documents by DocumentTask to YARDTask and ReferenceTask.
- [tutorial] Added example to use gemspec with Gem::Specification.new.
- Defined accessors for readme in YARDTask and ReferenceTask.
- Updated documents.
Changes
- [reference-task] Created the po directory under specified directory instead of “doc”.
Fixes
- [document-task] Fixed not to require block on new.
- Fixed not to run blocks when objects of YARDTask and ReferenceTask are initialized.
- [reference-task] Used Rake::Task to invoke rake tasks instead of another process.
Thanks
- tetradice
- SHIMADA Koji
0.9.4: 2011-09-27
Improvements
- Saved password inputted once in same process.
Changes
- Checked ruby version before run task to build gem.
Fixes
- Fixed bug of posting no news to RubyForge in task “release:rubyforge:news:post”.
0.9.3: 2011-09-22
Improvements
- Printed newline after getting password.
- Added task “release:rubyforge:news:post” to post news to RubyForge.
Changes
- Changed name of tasks for update po file for each languages. (For example, “translate:po:ja:update” was changed to “translate:po:update:ja”.)
Fixes
- Applied version number to tag message instead of “version”.
0.9.2: 2011-08-29
Improvements
- Supported doc/text/ nonexistence case.
- Supported yardoc options customize.
- Supported xml2po mode customize.
- Used only lib//.rb as document target by default.
0.9.1: 2011-08-25
Improvements
- created package in rubyforge if package isn’t created.
- added Packnga::ReleaseTask#tag_message.
- added Packnga::ReleaseTask#publish_options.
- added attribute in DocumentTask for getting .htaccess file path.
- added reference:publicaton:generate. (This task is run after prepareing to publish references.)
Fixes
- fix bug release:reference:publish stop.
- checked group_ids before add_releasing tar.gz to rubyforge.
- wrote only sentence for redirect to english page in .htaccess file. (don’t write sentence for redirect tutorial page.)
0.9.0: 2011-08-19
The first release!