File: Changes

package info (click to toggle)
noss 1.10-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 704 kB
  • sloc: perl: 6,571; sh: 569; xml: 294; makefile: 2
file content (141 lines) | stat: -rw-r--r-- 6,338 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Revision history for noss (WWW::Noss)

1.10  Oct 16 2025
  - noss now attempts to resolve relative URLs ('/foo' and '//foo').
  - Trim whitespace for %e feed descriptions.
  - noss no longer ignores Atom feed entries with no summary/content.
  - Fix "<atom feed> contains no posts" error message.
  - Require List::Util 1.45 for uniq().
  - Document --autoclean in usage message.

1.09  Sep 16 2025
  - Add support for MRSS (MediaRSS) feeds, like those used by YouTube.
  - Added ability to specify a negative post ID in open, read, cat, and post
    commands. This allows you to look for a post relative to the end of the
    feed (-1 corresponds to the last post, -2 to the 2nd to last, etc).
  - 'list --sort ...' now does alphabetical sorting case-insensitively.
  - Add --hard option to update and reload commands: Hard reload a feed by
    deleting it prior to reloading it into noss's database.
  - For posts that have no title but have a description, noss generates a title
    from the post's description. If a post has no description, its link is used
    instead.
  - Properly read HTML titles in Atom feeds.
  - Post and feed titles now have whitespace trimmed and truncated.
  - Fix bug where updating an existing post would replace its contents with
    its category JSON.
  - Fix bug introduced in 1.05 that messed up how noss processed Atom HTML post
    entries.
  - Fix feeds not being updated with the update command if their cached feed
    file is deleted.
  - Consider it an error if a feed was fetched without error but the respective
    feed file does not exist.
  - Fix lynx tests on Windows.
  - Fix formatting code error message.

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.