Available Versions

Temporary index — folders like v1-0, v1-1.

v2-20

Open
semver: 2.20 updated: 2025-09-24 12:48
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-18

Open
semver: 2.18 updated: 2025-09-24 12:00
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-17

Open
semver: 2.17 updated: 2025-09-24 09:53
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-16

Open
semver: 2.16 updated: 2025-09-23 19:28
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-15

Open
semver: 2.15 updated: 2025-09-23 19:22
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-14

Open
semver: 2.14 updated: 2025-09-23 19:14
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-13

Open
semver: 2.13 updated: 2025-09-23 19:01
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-12

Open
semver: 2.12 updated: 2025-09-23 18:50
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-11

Open
semver: 2.11 updated: 2025-09-23 18:42
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-10

Open
semver: 2.10 updated: 2025-09-23 18:34
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-9

Open
semver: 2.9 updated: 2025-09-23 18:13
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-8

Open
semver: 2.8 updated: 2025-09-23 17:58
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-7

Open
semver: 2.7 updated: 2025-09-23 17:37
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-6

Open
semver: 2.6 updated: 2025-09-23 17:07
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-5

Open
semver: 2.5 updated: 2025-09-23 16:54
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page
v2-5 — 2025-09-23

v2-4

Open
semver: 2.4 updated: 2025-09-23 15:12
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.
v2-4 — 2025-09-23
- Dedicated pages generated for ALL modules from data/modules.json
- Home & Modules list now link to dedicated pages (no query-string template)
- Template auto-redirects to each dedicated page

v2-3

Open
semver: 2.3 updated: 2025-09-23 14:53
v2-3 (resend 2) — CMP5332 routed to dedicated page; projects integrated; modules.json included; v1-12 styling preserved.

v2-2

Open
semver: 2.2 updated: 2025-09-22 03:46
v2-2 — 2025-09-22
- Base: v1-12 design preserved.
- Updated data/modules.json with uploaded modules list.
- Integrated 4 real projects (sources in /projects, downloads in /downloads) + AUV & Robotic Arm stubs.
- Left homepage/blog styling unchanged.

v2-1

Open
semver: 2.1 updated: 2025-09-22 03:27
v2.1-r5 — Included uploaded modules.json and rebuilt package.

v1-12

Open
semver: 1.12 updated: 2025-09-21 05:40
v1.12 — 2025-09-21
- Restored homepage Featured Projects and Blog sections while keeping dynamic Featured Modules.
- Added blog index and 5 post stubs (data-driven via data/posts.json).
- Kept dynamic Modules list & module template.

v1-11

Open
semver: 1.11 updated: 2025-09-21 05:32
v1.11 — 2025-09-21
- FIX: Modules list page now fetches and renders from data/modules.json (searchable). Replacing modules.json updates the list instantly.
- Kept v1-9 homepage and typing effect.

v1-10

Open
semver: 1.10 updated: 2025-09-18 10:01
v1.10 — 2025-09-18
- Added module template at /modules/template.html (use ?slug=...)
- Modules data extended with slug/overview/outcomes/tools/artifacts

v1-9

Open
semver: 1.9 updated: 2025-09-18 05:39

No changelog found.

v1-8

Open
semver: 1.8 updated: 2025-09-18 04:56
v1.8 — 2025-09-18
=================
- Homepage simplified: shows first 3 Projects and first 3 Modules (marked featured).
- Added /portfolio/ and /modules/ pages for full lists.
- Restored/fixed placeholder images under /assets/img/.
- Blog previews (3) retained; 5 dummy posts included.

v1-7

Open
semver: 1.7 updated: 2025-09-18 00:59
v1.7 — 2025-09-18
=================
- Added a **static blog** with SEO baked in:
  - 5 dummy posts at `/posts/<slug>/` with HTML content, meta tags, Open Graph/Twitter cards, and JSON-LD.
  - **Blog index** at `/blog/` listing all posts.
  - **Homepage previews**: top 3 most recent posts in a "From the blog" section.

v1-6

Open
semver: 1.6 updated: 2025-09-17 23:44
v1.6 — 2025-09-18
=================
- Replaced **CTF & Write-ups** with **Modules & Coursework**:
  - Tabs for All / MSc / Undergrad
  - Search with live count
  - Cards include short outcomes + tags + optional artifact/case links

v1-5

Open
semver: 1.5 updated: 2025-09-17 14:44
v1.5 — 2025-09-17
=================
- **Colourful UI refresh**: gradients, accent buttons, colourful chips, improved hover.
- **Hero visuals**: placeholder banner graphic + radial gradient background.
- **Tech & Tools logo banner**: grid of placeholder tech logos (Python/JS/HTML/CSS/Flask/OWASP/GitHub/LinkedIn).
- **Project cards**: now include colourful placeholder images (SVGs in `assets/img/`).

v1-4

Open
semver: 1.4 updated: 2025-09-17 11:16
v1.4 — 2025-09-17
=================
- **Hero typing** now covers:
  - `$ whoami` command → username
  - `$ mission` command → mission text
- Added **colour polish**:

v1-3

Open
semver: 1.3 updated: 2025-09-17 04:24
v1.3 — 2025-09-17
=================
- Hero **whoami** block now types like a keyboard:
  - Types the command `$ whoami`, then animates the username with a blinking caret.
  - Username text is configurable via `data-text` on `#whoami-typed`.
- Same portfolio tabs/filters/search and case pages as 1.2.

v1-2

Open
semver: 1.2 updated: 2025-09-17 03:15
v1.2 — 2025-09-17
=================
- Restored the portfolio hub with the **whoami** hero block.
- Includes tabs (Featured / Cyber / Undergrad / All), year filters, and search.
- Added three starter case-study pages (AUV, Robotic Arm, Hospital).
- Project data lives in `data/projects.json` for easy updates.

v1-1

Open
semver: 1.1 updated: 2025-09-17 02:40
v1.1 — 2025-09-17
=================
- Rebranded to **jonbuilds.dev** (title, header, footer).
- Added canonical/OG/Twitter meta tags for jonbuilds.dev.
- Added `hi@jonbuilds.dev` contact (mailto link in header/footer).
- Added simple **favicon.svg** (JB monogram).