Releases: itsbrunodev/snipnest
v2.4.0
Extensions
- Released the Visual Studio Code extension, click here to get it from the marketplace
UI
- Added slight shadows to code blocks, snippet keyword badges, snippet list i.e. the sidebar, navbar and hero code preview components
- Breadcrumbs now use the correct component for the last element
SEO
- Created a robots.txt file
- Added a canonical url to the landing page's metadata
- Added contributors as authors, canonical url and open graph type set to article for snippet page
API
- Responses now use their proper content-type in the response header
- Optimized API endpoints to use static rendering except search
Other
- Snippet file names no longer include it's category name
- Updated README.md and made it a bit prettier
- Updated CONTRIBUTING.md and made it a bit prettier
- Created an API error utility function
- Created a CODE_OF_CONDUCT.md file
Full Changelog: 2.3.0...2.4.0
v2.3.0
Snippets
- Added the MD5 Hash and SHA-256 Hash Regex Hash snippets
- Added the Domain Name, IPv4 Address, IPv6 Address, MAC Address and URL Regex Network snippets
- Added the Email, Hex Color and HTML Tag Regex Other snippets
- Added the UUID Regex Unique Identifier snippet
- Added the useDebouncedValue React Hook snippet
UI
- Fixed an issue where the snippet page content would overflow the maximum width allowed
Other
- Updated the minimum threshold for scores in search results to 0.5
- Renamed constants.ts to languages.ts for clarity
- Updated imports to point to languages.ts
- Updated the metadata regex to support multiple types of quotation marks (" and ')
- Updated CONTRIBUTING.md's new language section
Full Changelog: 2.2.0...2.3.0
v2.2.0
Snippets
- Added the Random Number Python Number snippet
- Added the Truncate JavaScript String snippet
- Added the Fibonacci Squence and Is Prime Python Math snippets
- Added the Filter Python Array snippet
UI
- The snippet preview on the landing page no longer uses the typescript syntax highlighter, instead it uses the snippet's language
- Snippets now show the full language name instead of the abbreviation (e.g. js is now javascript)
- The scrollbar is now hidden if no content is overflowing
SEO
- Updated the title property in the metadata
Other
- Moved the GithubIcon and LanguageIcon component to the icons folder
- Added the Python programming language
- Updated CONTRIBUTING.md's code block previews to use full language names
Full Changelog: 2.1.0...2.2.0
v2.1.0
Snippets
- Added the Random Element JavaScript Array snippet
- Added the RGB to HEX and Shade Color JavaScript Array snippets
- Removed the TypeScript Color category
- Added the Fibonacci Sequence JavaScript Math snippet
- Added the Capitalize Words and Is Palindrome JavaScript String snippets
- Added the Factorial and GCD Rust Math snippets
UI
- Fixed mobile style issues in the hero component
- Sort language categories in alphabetical order
- Updated the Submit a Snippet button's href in the hero component
Other
- Added the Rust programming language
- Added the isColored property to constants.ts for the handling of all black icons
Full Changelog: 2.0.0...2.1.0
v2.0.0
🎉 SnipNest v2.0
This release introduces one breaking change in the API, improves the UI with better code organization, style fixes and improved functionality of snippet handling.
Breaking Changes
- The snippet API route no longer returns the content of a snippet
New Features
- Added a new API route that returns only the content of a snippet
- Added a new API route that returns the list of available programming languages
Enhancements
- Added a new function to format paths
- Snippet names under JavaScript/Array have been clarified for better understanding and organization
- Improved the landing page, moved the large part of it to a separate Hero component for better organization
- Fixed various styling issues
Fixes
- Fixed a bug in the getSnippet function's regex to improve accuracy
- Removed an unused variable from the grouped-snippets component for cleaner code
Documentation
- Updated the API Documentation to reflect the changes in API routes
v1.1.0
UI
- A new design for the landing page which now shows a random snippet
SEO
- Added open graph tags to the site metadata
Other
- Made the readme's "running locally" section clearer
Full Changelog: 1.0.1...1.1.0
v1.0.1
UI
- Bottom drawer will now become hidden when the search button is clicked on mobile
SEO
- Added a banner and theme color to site metadata (this is visible in embeds e.g. on Discord)
Other
- This project is now under the MIT license
Full Changelog: 1.0.0...1.0.1
v1.0.0
🎉 SnipNest v1.0
We're super excited to launch the very first version of SnipNest! 🚀
What's Inside?
🌟 Features
-
Find Snippets by Language and Category
Quickly browse through snippets organized neatly by programming language and category. -
Search Made Simple
Hunting for something specific? Use our powerful search to find snippets in seconds. -
Contribute Your Own Snippets
Got something cool? Add your snippet and let the community benefit! -
Clean and Consistent Metadata
Each snippet includes a description, keywords, and contributor info — making everything searchable and easy to find.
🛠️ API
- Fetch snippets by language, category, or name.
- A slick search endpoint to get exactly what you need.
🚦 Rate Limiting
- 100 requests per minute — plenty to explore while keeping things smooth.
Why SnipNest?
SnipNest is built for developers who want quick access to practical solutions. We’re building a community of coders who help each other save time, write better code, and learn something new every day.
Join the Party
Explore SnipNest, share your snippets, and let’s create a library of coding awesomeness together. Feedback, ideas, or just want to say hi? Drop us a message or open an issue on GitHub.
Thanks for being part of the journey.