Almost-minimal filesystem based blog.

Changes 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. Revision history for App::WRT
  2. v5.0.0-alpha 2018-04-19
  3. - Use 5 most recent entries for home page instead of latest month
  4. - Remove accessor methods for instance variables / configuration
  5. - Give absolute paths to imgsize() so it chills out on Cwd::getcwd() calls
  6. - Remove local_path(), recent_month(), month_before, and feed_print_latest()
  7. - Stop using a() in entry_markup()
  8. - Cache get_date_entries_by_depth() results
  9. - Swap out state vars for stashing things on $self in get_all_source_files()
  10. - Add get_date_entries_by_depth()
  11. - Tweak link_bar() behavior to retain link for current page
  12. v4.3.0 2018-04-06
  13. - Render feed for last feed_length day entries instead of for latest month
  14. - Switch example config from p1k3.com to example.com urls
  15. - feed_print() now takes a list of entries instead of a month
  16. v4.2.2 2018-02-10
  17. - Fix --config option to wrt-display & wrt-render-all
  18. - Remove year list from linkbar
  19. v4.2.1 2017-11-18
  20. - Change url_root default to /
  21. - Add url_root to topic link generator
  22. v4.2.0 2017-11-18
  23. - Improved documentation in shell utilities
  24. - Make a copy of %default before blessing
  25. - Document MethodSpit
  26. - Document the overlay option, add an accessor method for it
  27. - Use a logging callback to WRT::Renderer::render()
  28. - Miscellaneous test cleanup
  29. - Add publish_dir to example wrt.json
  30. - Improve documentation
  31. - Add $wrt->feed_alias and a .xml copy of same
  32. v4.1.0 2017-11-15
  33. - Add wrt-init for creating a skeleton project directory
  34. - Die on missing template file
  35. v4.0.1 2017-11-14
  36. - Fix App::WRT::Markup require of WRT::Image
  37. - Remove an unused dependency on Imager
  38. v4.0.0 2017-11-14
  39. - Rename WRT to App::WRT
  40. - Add a license info
  41. - Strip unused image size code from WRT::Image
  42. - Add publish_dir config value, ensure that dir exists when rendering
  43. - Add rendering tests
  44. v3.5.0 2017-11-13
  45. - wrt-render-all now handles /, /all, and /feed
  46. - Migrate wrt wrapper utilities to posix shell
  47. v3.4.2 2017-06-21
  48. - Add [0-9] to acceptable sub-entry characters
  49. v3.3.1 2017-06-19
  50. - Die on attempting to include a directory
  51. - Include datestamps in feed
  52. v3.3.0 2017-04-03
  53. - Add topic list to entries
  54. - List topics in datestamp
  55. - Clean up addprop output
  56. - Allow `-` in entry names, use .prop for properties
  57. - Simplify datestamps
  58. - Add wrt-noexpand property
  59. - Remove a sorta-extraneous trailing slash on contents
  60. v3.0.0 2016-10-12
  61. - Split wrt utility into git-style subcommands
  62. - Support for includes, change root_dir semantics, add entry_dir
  63. - addprop and findprop subcommands for dealing with entry properties
  64. v2.0.0 2016-08-09
  65. - Now called "wrt" instead of "display"
  66. - Extract http_header stuff from WRT module
  67. - Switch to wrt.json for configuration
  68. - Add XML::Feed and CGI::Fast to dependencies
  69. - Make wrt.fcgi work, more or less
  70. - Escape braces in variable interpolation regexp
  71. - Add --stdin flag