Skip to content

Commit 30a4fd1

Browse files
committed
add: create CHANGELOG.md to document project updates and notable changes
1 parent f106ace commit 30a4fd1

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
---
9+
10+
## [1.1.0] – 2025-05-12
11+
12+
### Added
13+
- Request Methods episode to Interacting with APIs chapter.
14+
- Introduction to APIs using Postman and The Cat API
15+
- Hands-on chapters with GET, POST, PATCH, DELETE requests
16+
- Environment variable setup with secrets
17+
- New section on working with the **GitHub REST API**, including:
18+
- Environment variable setup (`gh_token`, `gh_URL`, `owner`, `repo`)
19+
- Token-based authentication via headers
20+
- Interactive exercises for:
21+
- Retrieving user info (`GET /user`)
22+
- Searching repositories (`GET /search/repositories`)
23+
- Creating, updating, listing, and unlocking issues (`POST`, `PATCH`, `GET`, `DELETE`)
24+
- New instructional content on reading and translating **GitHub API documentation** into Postman requests
25+
- Example visuals for Postman interface, GitHub responses, and Octocat endpoint
26+
27+
### Changed
28+
- Clarified explanations and formatting in earlier chapters (e.g. Cat API section)
29+
- Improved consistency in variable usage (`url`, `gh_URL`, `api_token`, etc.)
30+
31+
### Fixed
32+
- Minor typos and grammatical improvements throughout
33+
- Corrected outdated references in Postman version and screenshots
34+
35+
---
36+
37+
## [1.0.1] – 2025-02-14
38+
### Fixed
39+
- Minor typo corrections and formatting tweaks for clarity
40+
41+
## [1.0.0] – 2025-02-10
42+
### Added
43+
- Initial public release
44+
- What are APIs and why do they exists
45+
- Interacting with APIs (GET requests) using the Web interface.
46+
- APIs for Data Analysis
47+
- A Catalog of APIs

0 commit comments

Comments
 (0)