Skip to content

feat: major refactor#23

Merged
rohit1901 merged 7 commits intomainfrom
release/major
Jan 30, 2026
Merged

feat: major refactor#23
rohit1901 merged 7 commits intomainfrom
release/major

Conversation

@rohit1901
Copy link
Owner

Replaces legacy XML parsing with Cheerio-based generic RSS parsers for Substack and Goodreads feeds. Adds new library modules, updates type definitions, and provides detailed documentation. Overhauls GitHub Actions workflows for version bumping, release, and semantic version checks. Updates PR template and .gitignore, and removes obsolete code.

rohit1901 and others added 7 commits January 30, 2026 10:57
Replaces legacy XML parsing with Cheerio-based generic RSS parsers for Substack and Goodreads feeds. Adds new library modules, updates type definitions, and provides detailed documentation. Overhauls GitHub Actions workflows for version bumping, release, and semantic version checks. Updates PR template and .gitignore, and removes obsolete code.
Upgraded various Babel, esbuild, and ESLint-related packages to their latest versions and replaced deprecated dependencies. This improves compatibility, security, and stability of the project.
Cleaned up app.test.ts by removing unused fetch-mock-jest imports and calls. This prepares the file for future test implementations.
Introduces an initial test for the parseRssItems function, verifying its ability to parse a simple RSS feed and extract title, description, and link fields.
Updated the import statement in app.test.ts to correctly reference the module index. This ensures the tests use the intended source file.
@rohit1901 rohit1901 merged commit 97754fd into main Jan 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments