Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
requests-cache
requests-cache
Repository navigation
Code
Issues
20
(20)
Pull requests
5
(5)
Discussions
Actions
Projects
Security and quality
Insights
More
items
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit history
Commits on Oct 15, 2026
Merge pull request #1206 from edgarrmondragon/session-request-headers-mapping
Show description for abe06a8
JWCook
authored
abe06a8
View commit details
Copy full SHA for abe06a8
Browse repository at this point
Set the type of the `headers` parameter of `CachedSession.request()` to `Mapping[str, str]` instead of `MutableMapping[str, str]`
Show description for f8e628d
edgarrmondragon
committed
f8e628d
View commit details
Copy full SHA for f8e628d
Browse repository at this point
Commits on Oct 10, 2026
Update unit test cache key for url-normalize 3.0.1
Show description for 2541eb8
JWCook
committed
2541eb8
View commit details
Copy full SHA for 2541eb8
Browse repository at this point
Commits on Oct 2, 2026
fix: leave caller-owned MongoDB clients open
ryanduguid
authored and
alessio-locatelli
committed
e7f0f73
View commit details
Copy full SHA for e7f0f73
Browse repository at this point
Commits on Oct 1, 2026
Merge pull request #1200 from alessio-locatelli/update_linters
Show description for abf5544
JWCook
authored
abf5544
View commit details
Copy full SHA for abf5544
Browse repository at this point
fix: normalize media types before comparing refreshed content
Show description for 896bd23
alessio-locatelli
committed
896bd23
View commit details
Copy full SHA for 896bd23
Browse repository at this point
refactor: auto-format via Ruff
alessio-locatelli
committed
1a2657e
View commit details
Copy full SHA for 1a2657e
Browse repository at this point
chore(deps): update hooks
alessio-locatelli
committed
32bf80c
View commit details
Copy full SHA for 32bf80c
Browse repository at this point
Commits on Sep 25, 2026
Merge pull request #1192 from requests-cache/fix-stale-if-error
Show description for e95c652
JWCook
authored
e95c652
View commit details
Copy full SHA for e95c652
Browse repository at this point
Don't send a stale-while-revalidate refresh request when only-if-cached is also set
JWCook
committed
51af78c
View commit details
Copy full SHA for 51af78c
Browse repository at this point
Keep session-level and request-level settings separate for stale-if-error and stale-while-revalidate
JWCook
committed
7539f3b
View commit details
Copy full SHA for 7539f3b
Browse repository at this point
Recover stale-if-error and stale-while-revalidate directives from a previously cached response
JWCook
committed
08add93
View commit details
Copy full SHA for 08add93
Browse repository at this point
Commits on Sep 14, 2026
Merge pull request #1187 from ryanduguid/issue-744-content-change
Show description for a9546c2
JWCook
authored
a9546c2
View commit details
Copy full SHA for a9546c2
Browse repository at this point
Commits on Sep 11, 2026
Handle legacy JSON errors in content comparison
ryanduguid
committed
ce9ac78
View commit details
Copy full SHA for ce9ac78
Browse repository at this point
Merge pull request #1191 from requests-cache/eoferror
Show description for b55d0d7
JWCook
authored
b55d0d7
View commit details
Copy full SHA for b55d0d7
Browse repository at this point
Fix unhandled EOFError when a cache value fails to deserialize
JWCook
committed
79c7f9b
View commit details
Copy full SHA for 79c7f9b
Browse repository at this point
Preserve streams and clarify content comparison results
ryanduguid
committed
c93aded
View commit details
Copy full SHA for c93aded
Browse repository at this point
Commits on Sep 9, 2026
Preserve JSON type differences when comparing refreshed content
ryanduguid
committed
6f45758
View commit details
Copy full SHA for 6f45758
Browse repository at this point
Commits on Sep 8, 2026
test: cover content comparison without a cached response
ryanduguid
committed
96549a1
View commit details
Copy full SHA for 96549a1
Browse repository at this point
Commits on Sep 7, 2026
Move the content comparison into OriginalResponse
ryanduguid
committed
10705be
View commit details
Copy full SHA for 10705be
Browse repository at this point
Commits on Sep 6, 2026
Merge pull request #1185 from alessio-locatelli/add_ruff_extra_rules
Show description for dc1807d
JWCook
authored
dc1807d
View commit details
Copy full SHA for dc1807d
Browse repository at this point
Commits on Aug 31, 2026
docs: add content change release note
ryanduguid
committed
9737be8
View commit details
Copy full SHA for 9737be8
Browse repository at this point
Commits on Aug 30, 2026
Add response content change indicator
Community Contributor
committed
7c3117f
View commit details
Copy full SHA for 7c3117f
Browse repository at this point
Commits on Aug 26, 2026
chore: suppress redundant assignment false-positive
alessio-locatelli
committed
36df8b3
View commit details
Copy full SHA for 36df8b3
Browse repository at this point
refactor: inline redundant assignment
Show description for 87efee7
alessio-locatelli
committed
87efee7
View commit details
Copy full SHA for 87efee7
Browse repository at this point
refactor: rename `result` -> `json_text` for clarity
Show description for d1cf029
alessio-locatelli
committed
d1cf029
View commit details
Copy full SHA for d1cf029
Browse repository at this point
refactor: rename `result` -> `file_handle` for clarity
Show description for fb6d4a4
alessio-locatelli
committed
fb6d4a4
View commit details
Copy full SHA for fb6d4a4
Browse repository at this point
fix: update test_actions.py to use renamed create_mock_response
Show description for 6c227d6
alessio-locatelli
committed
6c227d6
View commit details
Copy full SHA for 6c227d6
Browse repository at this point
refactor: inline redundant assignment
Show description for d63d6b0
alessio-locatelli
committed
d63d6b0
View commit details
Copy full SHA for d63d6b0
Browse repository at this point
refactor: rename `result` -> `document` for clarity
alessio-locatelli
committed
462aac0
View commit details
Copy full SHA for 462aac0
Browse repository at this point
refactor: improve function name clarity
alessio-locatelli
committed
bfb7180
View commit details
Copy full SHA for bfb7180
Browse repository at this point
refactor: rename `result`->`response`
Show description for 53d351d
alessio-locatelli
committed
53d351d
View commit details
Copy full SHA for 53d351d
Browse repository at this point
chore: add ruff-extra-rules linter/formatter
Show description for 48d19a8
alessio-locatelli
committed
48d19a8
View commit details
Copy full SHA for 48d19a8
Browse repository at this point
Commits on Aug 25, 2026
Merge pull request #1174 from requests-cache/dependabot/github_actions/actions/setup-python-7
Show description for 8da22ce
JWCook
authored
8da22ce
View commit details
Copy full SHA for 8da22ce
Browse repository at this point
Commits on Jul 29, 2026
Update dependencies, actions, and pre-commit hooks
JWCook
committed
541848d
View commit details
Copy full SHA for 541848d
Browse repository at this point
Previous
Next
You can’t perform that action at this time.