mmcdole

Results 29 issues of mmcdole

## Overview Implement true streaming support for gofeed to handle large feeds efficiently without loading entire documents into memory. ## Tasks ### Feed Detection - [ ] Rewrite feed type...

enhancement
v2

# Gofeed v2 - Proposed Changes & Implementation Progress Trying to pull together some thoughts across a number of issues for a v2 of `gofeed`. This document outlines some ideas...

## Overview Implement the new `ParseOptions` structure and update all parser APIs to accept it as part of gofeed v2. ## Tasks - [ ] Create `ParseOptions` struct with the...

v2

## Overview Add support for preserving and exposing the original format-specific parsed feed object (atom.Feed, rss.Feed, or json.Feed) in the universal gofeed.Feed structure. ## Tasks - [ ] Add `OriginalFeed...

v2

## Overview Refactor translator interfaces to use format-specific types instead of generic interface{}, providing better compile-time guarantees and clearer contracts. ## Current State ```go type Translator interface { Translate(feed interface{},...

v2

## Overview Add configuration options to control parsing strictness, allowing users to choose between robust/permissive parsing (default) and strict standards-compliant parsing. ## Tasks ### Define Strictness Options - [ ]...

v2

## Overview Implement a comprehensive error handling system with typed errors that provide context about parsing failures, making debugging easier and enabling better error recovery strategies. ## Tasks ### Error...

enhancement
v2

## Overview This PR implements the foundation for ParseOptions as specified in #244. It establishes the basic structure and API changes needed for v2, with some features left for future...

## Overview Implement comprehensive network handling for ParseURL including HTTP response metadata, conditional requests, and request configuration using the RequestOptions sub-struct from #244. ## Tasks ### Request Configuration - [...

v2