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!