Revision history for noss (WWW::Noss)
1.08 Aug 30 2025
- noss now has its own mascot and logo.
- Use date of the latest post as the updated date for an Atom feed if it
doesn't have one itself.
- Fixed conditional feed updates.
- help command no longer requires a feeds file.
- help and import commands no longer attempt to connect to noss's post
database.
- Updated curl error code list.
1.07 Aug 16 2025
- Add help command: Print documentation for a specific command.
- Change formatting of usage message.
- Change manual formatting.
- New behavior for the open command: When not given a post ID to open, open's
the feed's homepage URL instead.
- Fix documentation errors.
1.06 Jul 25 2025
- Drastically speed up list command.
- Drastically speed up update and reload commands.
- The mark command accurately prints the number of posts that were actually
changed.
- Change database cache size to 10M, which should be speed up any command that
involves interacting with the database.
- Speed up start-up time.
1.05 Jul 17 2025
- Remove dependency on DateTime, DateTime::Format::Mail, and
DateTime::Format::RFC3339 modules. This should give noss some minor
performance improvements and drastically simplify its dependency tree.
- Add dependency to Time::Piece.
- Improved reading Atom post content elements.
- export no longer exports shell:// and file:// feeds by default. This can be
re-enabled with the --export-special option.
- Added --list-limit option to list command: Limit the number of posts that
are returned by the list command.
- The feed and post commands now use the %z code for their updated fields by
default.
- Empty Atom author names/emails are now ignored. Existing databases will have
to be reloaded to reflect this change.
- More informative error messages.
- Fix grammar in some messages.
- Fix documentation errors.
1.04 Jul 04 2025
- Skip lynx tests if lynx is not installed.
- nossui: Clean up temporary files that were forgotten in some menus.
1.03 Jun 27 2025
- Add cat command: Basically just an alias to `read --stdout`.
- Add --html option read command: Read the unformatted HTML contents of a
post.
- Add '%z' formatting code for feed and post formatting, and the --time-format
option: Print post/feed dates using the strftime format specified by
--time-format.
- nossui: Add 'Read' button to posts selection menu.
- nossui: Allow updating/reloading by group or feed.
- If a post does not have a specific author, use the feed's author if present.
Existing databases will have to be reloaded to reflect this change.
- Don't leak open directory handles in clean command.
- No longer maintain META files manually.
1.02 Jun 24 2025
- Add nossui: dialog-based frontend to noss.
- Fix documentation errors.
1.01 Jun 23 2025
- Include read status of post in default post command output.
- feeds command now accepts group names as argument.
- feeds will no longer print the same feed more than once.
- Fix updating by group.
- Fix reloading by group.
- Fix group listing in list command.
- Fix feeds not being included in the default update when they are a part of
a group.
- Fix list when no valid groups are given.
1.00 Jun 22 2025
- Add --read-format option for the read command: Specify the format to use for
the HTML contents of a post to format when reading.
- Add --list-format option for the list command: Specify the format to use for
posts in the list command.
- Add --post-format option for the post command: Specify the format to use for
printing post information.
- Add --feeds-option option for the feeds command: Specify the format to use
for printing feed information.
- Add --autoclean option: Automatically run the clean command after performing
an operation.
- Add --width option for the read command: Specify the line width to use for
formatted text.
- Changed default content formatting for the read command.
- list command now prints 'r' for read posts.
- The clean command now VACUUMs databases, which dramatically increases the
amount of space shaved off.
- noss no longer aborts when it fails to read a feed file in the update
command, it will just throw a warning and continue processing subsequent
feeds.
- Have --sort take priority over the "sort" configuration field.
- strftime is now used for formatting timestamps, which adds support for
non-English locales.
- Local time zone is now used for timestamps.
- Fix typos in documentation.
- Fix POD errors in developer documentation.
0.01 Jun 20 2025
- Initial release.