- Support docinfo in ReST
- Skip if filename start with
draft-
- Delete entry in indexes if not exist.
- .accs_index.rbm is added index file list.
- Support Array metadata.
- More suitable support for ReSTreuctured Text's docinfo.
- Commented out adding parsed metadata to commandline function. This feature is not necessary because Pandoc understand metadata right anyway.
- Process temporary file instead of real document file.
- Support draft metadata. if draft is true, skip processing document.
- Add _docformat to doc metadata.
- Support $pbsimply_doc_frontmatter environment variable.
- Change $pbsimply-indexes to $pbsimply_indexes
- Add support Pre plugins.
- Meta data give to pandoc with argument when ReST + docinfo for multiple element
- Add support docinfo term characters
-
and_
.
- Read .accsindex.erb on ACCS directory instead of the file on document root.
- Keep plugin order.
- Plugins can access subdirectory path with pbsimply_subdir environment variable.
- Add Japanese README.
- CHANGE LICENSE BSD 3-clause TO APACHE LICENSE 2.0
- Move document sample files to docroot-sample directory.
- New template and CSS files.
- Add JavaScript plugins.
- Additional meta data support.
- Auto creating target directory.
- Force update mode.
- Support command line options.
- Bug fix: Post plugins didn't work in single mode.
- More additional meta data support. (timestamp)
- Bug fix: wrong behavior on
-f
option.
- Change test server's default port 80 to 8000.
- Converted timestamp uses dete if timestamp isn't defined.
- Add and rearrange sample docs.
- Directly execute plugins if it is executable, or call with script engine if known extension.
INCONPARTIBLE CHANGES!!!
- Change to use
defaults
andmetadata-file
. Now PureBuilder Simply requires Pandoc >= 2.8. - Add metadata
timestamp_str
. - Add some metadata about timestamp and encoded value.
NOW pandoc_additional_options
IS MERGED INTO defaults
. IT IS NOT COMMANDLINE OPTION.
- Add commandline options (
-o
,-m
,-I
,-A
) - Fix ACCS system (to use
pbsimply-pandoc.rb
command).
- Add "Blessing" function.
INCONPARTIBLE CHANGES!!!
- Delete
-A
(ACCS Processing) option. - Processing ACCS automatically.
- ACCS Documents directory must have
.accs.yaml
file. - Support
PureBuilder::ACCS::BLESS
Blessing proc in blessing script. - Support
PureBuilder::ACCS::DEFINITIONS[:next]
andPureBuilder::ACCS::DEFINITIONS[:prev]
procs in blessing script. - Delete
pbsimply-accsindex.rb
- Call blessing procs with
frontmatter, self
. - Change timing to bless.
Add JSON support.
- Add
dbstyle
in configuration. - Blessing with external command.
- Bless after all indexes stored.
- Find modify with any frontmatter modified.
- Fix update checking on JSON db mode.
- rename
parse_frontmatter
toproc_dir
. - Fix sample
.pbsimply.yaml
file.
- Fix bug: Skipped save to indexes DB when ACCS enabled.
- Improve calculating.
- Some timing probrem are solved.
INCONPARTIBLE CHANGES!!!
- Add automatic blessing methods.
- Change specific environment variables in pre/post plugins and blessing command.
- Use
Oj
instead ofJSON
if avilable.
- Delete
blogmode
andaccs_order
support in@index
- Add default built-in
.accsindex.erb
, and add configurationsaccs_across_category
andaccs_sort_by
. - Add tutorial documents.
- Fix sample
.accsindex.erb
. - Delete
util
(not worked).
- Add
yaml
todbstyle
- Add documents for PureBuilder Simply on Windows.
- Enable YAML DBStyle
- Support
-X
option - Support separated metadata file
- Fix
ERb.new
arguments
- Support multiple (RDoc, RDoc/Markdown, Kramdown, Redcarpet, CommonMarker) processors
- Fix bug when single mode
- Change filename
- Support RubyGems
- Add exporting article index feature
- Add
rst2html5
(docutils) support. - Use tempdir for defaultfiles, frontmatter and current document.
INCONPARTIBLE CHANGES!!!
- Add Hooks feature
- Update single mode features
- Use temporary directory for processing data instead of root directory
- Single mode improvement and bug fix
- Big refactoring
- Remove unused code
- Extend Hooks feature
- Find deleted article
- Add
auto_delete
option - Pre/Post plugins are now deprecated
- Add
dest_path
,normalized_docdir
,normalized_docpathz
to frontmatter - Fix
$pbsimply_indexes
,$pbsimply_frontmatter
variable were not working - Add
$pbsimply_working_dir
environment variable - Fix
unsafe_load
problem in YAML docdb - Support
RDoc
in_docformat
frontmatter - Update request Ruby version in README 2.3 to 3.0 (Actual required >=2.6 at least for endless range)
- Fix detecting update
- Add configuration for detecting update.
- Fix about Hooks
- Add
$pbsimply_currentdoc
and$pbsimply_filename
environment variables - Add
#cmd
and#filter
to Hooks timing object
- Add
pbsimply-init
command - usr env(1) for pbsimply-testserver
- Propagate config to hooks
- Add
pandoc_command
configuration - Delete Post Generate plug-in sample
Marshal
DocDB opens file with binary mode (Windows compatible)
- Add auto document root finding
- Add JSON out feature
- Add theme feature
- Add cooldark and paper theme
- Add user contibution theme submodule