diff --git a/redirects.json b/redirects.json
index d13935cc..af21afdb 100644
--- a/redirects.json
+++ b/redirects.json
@@ -4,11 +4,6 @@
"destination": "https://blog-javaistic.vercel.app/",
"permanent": false
},
- {
- "source": "/changelog",
- "destination": "https://changelog-javaistic.vercel.app/",
- "permanent": false
- },
{
"source": "/community",
"destination": "https://discord.gg/PDcEweNM7v",
@@ -19,11 +14,6 @@
"destination": "https://discord.gg/PDcEweNM7v",
"permanent": false
},
- {
- "source": "/docs/what-is-javaistic",
- "destination": "/",
- "permanent": false
- },
{
"source": "/forum",
"destination": "https://github.com/javaistic/javaistic/discussions",
@@ -44,4 +34,4 @@
"destination": "https://javaistic.betteruptime.com/",
"permanent": false
}
-]
+]
\ No newline at end of file
diff --git a/src/pages/changelog.js b/src/pages/changelog.js
new file mode 100644
index 00000000..8c7aadb8
--- /dev/null
+++ b/src/pages/changelog.js
@@ -0,0 +1,177 @@
+import { ArrowRightIcon } from '@heroicons/react/outline'
+import { CalendarIcon } from '@heroicons/react/solid'
+import Head from 'next/head'
+import Link from 'next/link'
+import { SidebarLayout } from '@/layouts/SidebarLayout'
+import { Community } from '@/components/Community'
+
+export default function Changelog() {
+ return (
+ <>
+
+ Changelog - Javaistic
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Changelog
+
+
Check out whats new on Javaistic.
+
+
+
+
+
+ {whatsNew.slice(0, 1).map((item) => (
+ -
+
+
+
+
+ {item.title}
+
+ Latest
+
+
+
+
+ {item.description}
+
+
+
+ Read More
+
+
+
+ ))}
+
+
+ {whatsNew.slice(1, whatsNew.length).map((item) => (
+ -
+
+
+
+
+ {item.title}
+
+
+
+ {item.description}
+
+
+
+ Read More
+
+
+
+ ))}
+
+
+
+
+
+
+ >
+ )
+}
+
+const whatsNew = [
+ {
+ title: 'Javaistic v1.7.0',
+ date: 'Feb 05, 2022',
+ description:
+ 'Added Dynamic Open Graph Images, JetBrains Mono font as mono-space font, Java switch statement docs, issue templates, PR Template, prettier & prettier-plugin-tailwindcss for code formatting and more. Updated Hello World docs, DocSearch config, Java Operators, Tip.js, Java if-else-statement docs, README, font.css, og image links, CODE OF CONDUCT, header, menu, search and other fixes',
+ link: 'https://blog-javaistic.vercel.app/p/javaistic-v1.7.0',
+ },
+ {
+ title: 'Javaistic v1.6.0',
+ date: 'Dec 12, 2021',
+ description:
+ 'Added Dark Mode, Java if else statement docs, Menu component in Homepage, CODE OF CONDUCT, and more. Updated Homepage, withSyntaxHighlighting.js, Java comments docs, Java if else statement docs, Sidebar Layout, Docs Index page, (Community , Menu, Header, Search) componenets, and dependencies, and more.',
+ link: 'https://blog-javaistic.vercel.app/p/javaistic-v1.6.0',
+ },
+ {
+ title: 'Javaistic v1.5.0',
+ date: 'Nov 27, 2021',
+ description:
+ 'Added Java Expressions, Statements and Blocks docs, Java Comments docs & Homepage OpenSource component. Updated Print an Integer docs, Contents Layout, Footer and dependencies.',
+ link: 'https://blog-javaistic.vercel.app/p/javaistic-v1.5.0',
+ },
+ {
+ title: 'Javaistic v1.4.0',
+ date: 'Oct 31, 2021',
+ description: 'Minor dependency updates.',
+ link: 'https://blog-javaistic.vercel.app/p/javaistic-v1.4.0',
+ },
+ {
+ title: 'Javaistic v1.3.0',
+ date: 'Sep 06, 2021',
+ description:
+ 'Added Newsletter component. Updated gradients, contents layout, header, footer, and more.',
+ link: 'https://blog-javaistic.vercel.app/p/javaistic-v1.3.0',
+ },
+ {
+ title: 'Javaistic v1.2.0',
+ date: 'Aug 21, 2021',
+ description:
+ 'Added Java Data Types docs, Java Operators docs, Print an Integer program & meta description.',
+ link: 'https://blog-javaistic.vercel.app/p/javaistic-v1.2.0',
+ },
+ {
+ title: 'Javaistic v1.1.0',
+ date: 'Aug 02, 2021',
+ description:
+ 'Created Status page. Added Java JVM, JRE and JDK docs, Java Variables & Literals docs.',
+ link: 'https://blog-javaistic.vercel.app/p/javaistic-v1.1.0',
+ },
+ {
+ title: 'Javaistic v1.0.0',
+ date: 'Jul 26, 2021',
+ description: 'Initial Release of Javaistic',
+ link: 'https://blog-javaistic.vercel.app/p/javaistic-v1.0.0',
+ },
+]
+
+Changelog.layoutProps = {
+ meta: {
+ title: 'Changelog',
+ },
+ Layout: SidebarLayout,
+}