Skip to content

Latest commit

 

History

History
391 lines (235 loc) · 24.4 KB

CHANGELOG.md

File metadata and controls

391 lines (235 loc) · 24.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v4.1.3 - 2024-09-05

Full Changelog

Fixed

  • (bug) - Pin yard to < 0.9.37 #401 (jordanbreen28)
  • validate: give hint on how to regenerate outdated REFERENCE.md #388 (kenyon)
  • (CAT-1688) Upgrade rubocop to ~> 1.50.0 #383 (LukasAud)
  • Allow numerics for templates using code_maybe_block #382 (seanmil)

v4.1.2 - 2023-12-05

Full Changelog

Fixed

  • Revert "(maint) - fix rubocop" Leading argument with delegation syntax not supported with ruby 2.7.0 #376 (jordanbreen28)

v4.1.1 - 2023-11-22

Full Changelog

Fixed

  • Fix option tag handling with no data types #361 (seanmil)

v4.1.0 - 2023-07-04

Full Changelog

Added

v4.0.0 - 2023-04-25

Full Changelog

v4.0.0.rc.1 - 2023-04-17

Full Changelog

Changed

Added

v3.0.1 - 2022-10-25

Full Changelog

Fixed

  • (GH-332) Ensure PuppetStrings is loaded for tasks #333 (chelnak)

v3.0.0 - 2022-10-21

Full Changelog

Changed

Added

Fixed

v2.9.0 - 2021-11-29

Full Changelog

Added

  • Implement a strings:validate:reference task #291 (ekohl)

Fixed

v2.8.0 - 2021-07-19

Full Changelog

Added

  • (DOCUMENT-1232) Add support for ensurable in types_extras_handler #281 (joshcooper)

Fixed

  • (FIXUP) Check for nil before injecting provider param into Types #285 (scotje)
  • README.md: update link to docs #276 (kenyon)

v2.7.0 - 2021-05-17

Full Changelog

Fixed

v2.6.0 - 2021-01-18

Full Changelog

Changed

  • (MAINT) Drop Ruby 2.1.x and Puppet 4.x compatibility #253 (scotje)

Added

  • Improved markdown templates #252 (kozl)

Fixed

  • Do not fail in case return tag has no type specified #268 (tiandrey)
  • Handle a missing description gracefully #260 (scotje)
  • Fix ERB failure - parameters without descriptions #255 (trevor-vaughan)
  • puppet_function template: fix tags, source #249 (raemer)
  • Handle a missing description gracefully #246 (ekohl)

v2.5.0 - 2020-07-15

Full Changelog

Added

  • (GH-225) Document functions in Puppet Datatypes #235 (glennsarti)
  • Add checks to resource_type handler and code objects #232 (scotje)
  • (#227) Inject provider into params list for types with providers #231 (scotje)

Fixed

  • (#242) Wrap names in backticks when rendering to markdown #243 (scotje)
  • Eliminate trailing spaces w/o descriptions #224 (binford2k)

v2.4.0 - 2020-02-20

Full Changelog

Added

  • Add missing HTML output support for enum tag #218 (seanmil)
  • (PDOC-295) Add @enum tag support for Enum data types #215 (seanmil)
  • Expanded default search glob for plans. #214 (Raskil)

v2.3.1 - 2019-09-23

Full Changelog

Fixed

  • (maint) Use parameters method instead of json['parameters'] #211 (lucywyman)
  • (PDOC-285) Fix data_type_handler for errors and numbers #209 (glennsarti)

v2.3.0 - 2019-07-17

Full Changelog

Added

Fixed

v2.2.0 - 2019-04-05

Full Changelog

Added

  • (PDOC-272) Add required features attribute #194 (kris-bosland)
  • (maint) Implement a strings:generate:reference task #192 (ekohl)
  • (PDOC-265) Add examples to function reference docs #188 (ekohl)
  • (PDOC-252) Add describe features to puppet-strings face #183 (kris-bosland)

Fixed

  • (PDOC-266) Silence 'unexpected construct regexp_literal' warning #189 (seanmil)

v2.1.0 - 2018-06-26

Full Changelog

Added

  • (PDOC-212, PDOC-213) add support for @note and @todo #182 (eputnam)
  • (PDOC-255) markdown table of contents update #181 (eputnam)

Fixed

  • (PDOC-259) relax ruby requirement to 2.1.0 from 2.1.9 #184 (DavidS)

2.0.0 - 2018-05-11

Full Changelog

Changed

  • bump required ruby and puppet versions #178 (eputnam)

Added

Fixed

  • (PDOC-36) fix hack for README urls #176 (eputnam)
  • (PDOC-240) add handling for :array node type in rsapi_handler #174 (eputnam)
  • (PDOC-159) server urls fix #173 (eputnam)
  • (maint) display Plans in markdown table of contents #171 (eputnam)
  • (PDOC-233) markdown whitespace fixes #170 (JohnLyman)
  • (PDOC-229) fix error with return_type and @return #169 (eputnam)
  • (PDOC-36) hack to fix README links in generated HTML #167 (eputnam)
  • (PDOC-192) remove warning for title/name #166 (eputnam)
  • (maint) add condition for misleading warning #155 (eputnam)

1.2.1 - 2018-03-01

Full Changelog

Fixed

  • (PDOC-224) Handle --emit-json(-stdout) again #162 (ekohl)

1.2.0 - 2018-02-28

Full Changelog

Added

Fixed

  • Fix return type matching for Puppet functions #159 (pegasd)
  • Add rgen as a runtime dependency #149 (rnelson0)

1.1.1 - 2017-10-20

Full Changelog

Fixed

1.1.0 - 2017-03-20

Full Changelog

Added

  • (PDOC-161) Add summary tag for short descriptions #138 (whopper)
  • (PDOC-155) Allow type documentation in Puppet 4 code #132 (whopper)

1.0.0 - 2016-11-28

Full Changelog

Added

  • (PDOC-136) Detect return type syntax in Puppet Language functions #126 (whopper)
  • (PDOC-135) Detect return_type calls in 4.x function dispatches #125 (whopper)
  • (PDOC-121) Include tag or SHA in gh_pages task commit #121 (whopper)
  • (PDOC-125) Display all puppet function signatures in top-level signature key #119 (whopper)

Fixed

  • (PDOC-93) Ensure search bar doesn't overlap item list in nav bar #123 (whopper)
  • (PDOC-129) Include tags in overload objects when serialized as JSON #122 (whopper)
  • (PDOC-126) Remove %Q ruby quotation syntax from parsed strings #118 (whopper)
  • (PDOC-127) Strip whitespace from type feature docstrings #112 (whopper)
  • (PDOC-95) Properly group and display multiple provider defaultfors #111 (whopper)
  • (PDOC-122) Properly parse newfunction calls with newlines #110 (whopper)

0.99.0 - 2016-10-10

Full Changelog

Fixed

  • (PDOC-80) Remove runtime dependency on puppet #103 (whopper)
  • (PDOC-63) Code refactoring, fix up, and lots of new functionality. #98 (peterhuene)
  • (PDOC-71) Workaround for spurious error failures #90 (trevor-vaughan)
  • Add Puppet type name in front of the provider name #80 (dmitryilyin)

0.4.0 - 2016-03-30

Full Changelog

Fixed

  • (PDOC-75) Work with both versions of 'interpret_any' #77 (HAIL9000)
  • (PDOC-70) Always generate the JSON doc when running the rake task #72 (garethr)
  • Fix issue running strings:generate without a yardopts file #71 (garethr)
  • (PDOC-23) Emit json #55 (iankronquist)

0.3.1 - 2015-09-22

Full Changelog

Fixed

0.3.0 - 2015-09-21

Full Changelog

Added

Fixed

0.2.0 - 2015-03-17

Full Changelog

Added

  • (PDOC-27) Don't require options for 3x functions #26 (HAIL9000)
  • (PDOC-24) Add basic templates for functions #22 (HAIL9000)
  • (PDOC-17) Add support for YARD tags in puppet code #21 (HAIL9000)

Fixed

0.1.1 - 2014-10-21

Full Changelog

Fixed

  • (PDOC-14) Fix strings to work with future parser #19 (HAIL9000)

0.1.0 - 2014-10-07

Full Changelog