Skip to content

Releases: inttter/mdbadges-cli

v6.7.1

19 Oct 14:09
Compare
Choose a tag to compare

⭐ Badges

  • 8bff400 ⭐ feat(badges): add 5 badges, rename 1 badge

    💥 Breaking

    • Renamed syntax for Three.js from three to threejs

    ➕ Added:

    • Fastify (Framework)
    • FastAPI (Framework)
    • Foundry (Framework)
    • Viem (Framework)
    • Wagmi (Framework)

🧹 Chores

  • 194cec1 🧹 chore: update links within messages

📚 Documentation

  • 02a1c4f 📚 docs: remove link definitions
    • These files don't reuse links that much anymore, so it wasn't really needed now.
    • Also reworded, adjusted, and fixed a couple of things.

v6.7.0

25 Sep 21:20
Compare
Choose a tag to compare

⭐ Badges

  • dd72c38 ⭐ feat(badges): add 2 new badges

    ➕ Added:

    • Confluence (Documentation)
    • Notion (Documentation)

✨ Features

  • b58b28e ✨ feat: support HTML in more commands

    • HTML support has now been added to the copy and add commands! See an example of them both below:

    📋 copy

     mdb copy social discord --html
     # Will copy `<img src="https://img.shields.io/badge/Discord-%235865F2.svg?&logo=discord&logoColor=white" alt="Discord">` to clipboard

    add

     mdb add social discord README.md --html    
     # Will add `<img src="https://img.shields.io/badge/Discord-%235865F2.svg?&logo=discord&logoColor=white" alt="Discord">` to the `README.md` file in the same folder/location that the command is ran in.

📦 Packages

  • d7ebd00 📦 chore(package): Bump cli-spinners from 3.1.0 to 3.2.0 (#50)

🐛 Bugfixes

  • 6f00ca4 🐛 fix!: fix conflict with command name and category name
    • This has been a long-standing bug that I only now discovered. The command documentation and the category name 'documentation' were both conflicting with each other. To solve this, the documentation command now uses docs to specify it, meaning the documentation alias has been removed.

v6.6.0

06 Sep 18:01
Compare
Choose a tag to compare

⭐ Badges

  • 9635aa1 ⭐ feat(badges): add 1 new category, add 10 new badges

    ➕ Added:

    • ✨ Terminal Category
    • Bitbucket (Social Media)
    • Gitea (Social Media)
    • Max (Streaming)
    • Alacritty (Terminal)
    • GNOME Terminal (Terminal)
    • Hyper (Terminal)
    • iTerm2 (Terminal)
    • tmux (Terminal)
    • Warp (Terminal)
    • Wezterm (Terminal)

    🐛 Fixed

    • Adjusted Codeberg alt text

📚 Documentation

  • 548921d 📚 docs(contributing): make several adjustments for better clarity

    • Improved example command slightly
    • Added things to check for before contributing a badge (taken from md-badges)
    • Removed logo disclaimer and link directly to md-badges footnote
    • Added what to do if user is adding new category
    • Changed estimate of when badges are added.
    • More miscellaneous stuff

v6.5.2

29 Aug 13:43
Compare
Choose a tag to compare

⭐ Badges

  • 2225eb1 ⭐ feat(badges): add 7 badges, rename 1 badge, rename 1 category

    💥 Breaking

    • Changed syntax for game stores category from game-stores category to game-store
    • Changed syntax for Battle.net from battle-net to battle.net

    ➕ Added:

    • Miro (Collaboration)
    • Storybook (Design)
    • Cypress (Framework)
    • Jasmine (Framework)
    • Selenium (Framework)
    • styled-components (Framework)
    • Windows (Operating System)

🧪 Tests

  • 350d0f6 🧪 tests(validate): check if /badge/ is contained in badge URLs

📚 Documentation

v6.5.1

18 Aug 12:17
Compare
Choose a tag to compare

⭐ Badges

  • 740f269 ⭐ feat(badges): add 5 badges, move 1 badge

    💥 Breaking

    • Moved GeeksForGeeks from 'Blog' to 'Education'
    • Changed syntax for GeeksForGeeks from geeks-for-geeks to geeksforgeeks

    ➕ Added:

    • Flathub (App Store)
    • Snapcraft (App Store)
    • Codemagic (CI)
    • StackHawk (Code Coverage)
    • Ren'py (Game Engine)

v6.5.0

08 Aug 15:40
Compare
Choose a tag to compare

⭐ Badges

  • a3dec7e ⭐ feat: add 27 badges, remove 6 badges, move 1 badge

    💥 Breaking

    • Moved Zoom from 'Social' to 'Collaboration'
    • Shortened video-streaming to streaming

    ➕ Added:

    • GitHub Copilot (AI)
    • GitPod (Code Editors)
    • CodeSandbox (Code Editor)
    • PhpStorm (Code Editor)
    • PyCharm (Code Editor)
    • Rider (Code Editor)
    • WebStorm (Code Editor)
    • Visual Studio (Code Editor)
    • Visual Studio Code (Code Editor)
    • Monero (Crypto)
    • Solana (Crypto)
    • XRP (Crypto)
    • Zcash (Crypto)
    • Realm (Databases)
    • Framer (Design)
    • Contentful (Framework)
    • SvelteKit (Framework)
    • Gentoo (OS)
    • NixOS (OS)
    • Coffeescript (Programming)
    • Clojure (Programming)
    • Crystal (Programming)
    • iCloud (Storage)
    • Viber (Social)
    • Signal (Social)
    • Quora (Social)
    • Stack Exchange (Social)

    ➖ Removed:

    • GitHub Pages (Cloud only)
    • GitLab (Cloud only)
    • Salesforce (Cloud)
    • Yarn (Framework only)
    • Xbox Store (Game Store)
    • Google Podcasts (Sound)

    🌍 Other Changes:

    • Changed PyCharm badge
    • Changed Electron badge to use hex BG color 2B2E3A
    • Changed GitHub Sponsors badge text from 'Sponsor' to 'GitHub Sponsors'
    • Switched icon for 'macOS' to Apple’s logo
    • Switched icon for 'iOS' to Apple’s logo
    • Used custom icon for 'Visual Studio Code'
    • Used custom icon for 'Visual Studio'
    • Rearranged Alpine Linux and AlmaLinux to be above 'Android'
    • Removed 'badge' from Slack badge alt text
    • Spaced out 'StackOverflow' badge to be 'Stack Overflow'

🧹 Chores

  • 4598817 🧹 chore: add warning if user adds 'social' style that logo color may need adjusting
    • Most of the badges use a logo color of white, which is invisible on the social style, since that uses a white background as well. This'll give users a hint to adjust their badge.

v6.4.2

03 Aug 13:12
Compare
Choose a tag to compare

⭐ Badges

  • 40ecbdf ⭐ chore(badges): remove duplicate Git badge

♻️ Refactors

  • d67091d ♻️ refactor: move badge format logic to utils
    • This also includes some QOL stuff, such as:
      • When selecting a similar badge, the output will be in HTML if the --html option is present
      • When selecting a similar badge, the output will have the style appended to it if --style is present, provided that the style is valid. If not, it will use the default version of the badge which uses flat styling.
      • Slightly improved URL logic for --link

🐛 Bugfixes

  • e51ea46 🐛 fix(style): don't append style to badge if style is invalid
    • Will only append the style if it is one of the 5 valid ones.

v6.4.1

07 Jul 14:12
Compare
Choose a tag to compare

💥 Breaking

  • 3132663 💥 BREAKING: remove about command

✨ Features

  • cd30550 ✨ feat(search): readd lookup as an alias
    • Running mdb lookup will give you the same logic as mdb search.

♻️ Refactors

  • a174de6 ♻️ refactor(search): use a better method of fuzzy search

    • Should yield better search results in most instances.
  • 151d9ad ♻️ refactor: use Fuse.js to find similar badges

🐛 Bugfixes

  • 8a88b54 🐛 fix(search): don't allow an empty field for keyword prompt
  • adcad3c 🐛 fix: show invalid style warning when other options are used
  • b9c462a 🐛 fix: readd cancellation to similar badge prompt

v6.4.0

06 Jul 13:38
Compare
Choose a tag to compare

💥 Breaking

  • 9cbb587 💥 BREAKING(badges): remove microsoft-related icons

    Removed:

    • Office Category
    • Azure Devops
    • Azure Pipelines
    • IBM Cloud
    • Internet Explorer
    • Microsoft Edge
    • Microsoft Store
    • Microsoft Bing
    • Microsoft Outlook
    • Microsoft SQL Server
    • Microsoft OneDrive
    • Visual Studio
    • Visual Studio Code
    • Windows
    • Windows 10
    • Windows 11
    • Windows 95
    • Windows XP
    • PowerShell
    • Xbox App
  • 11b5007 💥 BREAKING: remove lookup command

⭐ Badges

  • 8f04a37 ⭐ chore(badges): rename mal -> myanimelist
  • 37bc884 ⭐ chore(badges): use custom-icon-badges for C# badge

♻️ Refactors

  • 11b5007 ♻️ refactor(search): rework to search for badges directly
    • This change reworks the search command to search through all categories and find badges instead of listing all the categories and having to go through submenus. You can select one of the badges given from the search result to get the badge code for it.

👷 Config

  • f8de0f1 👷 config(CI): make CI only run on files in src and tests

📚 Documentation

  • 92e5ddd 📝 docs(contributing): clarify badges needing to have logos

📦 Dependencies

  • 90b9275 📦 chore(package): Bump cli-spinners from 3.0.0 to 3.1.0

🐛 Bugfixes

  • 52588d1 🐛 fix(docs): fix more link definitions and dead links

v6.3.0

16 Jun 16:55
Compare
Choose a tag to compare

⭐ Badges

  • 2f27d58 ⭐ feat(badges): add 'American Express' to 'Payment'

    • Get the badge code using mdb payment american-express!

✨ Features

  • adc089b ✨ feat: allow cancellation within prompts with CTRL+C
    • Meaning the prompt will exit the command when you press the key combination above.

♻️ Refactors

  • a966bee ♻️ refactor(links): improve display link prompts when multiple badgeName's are given
Before After
image

🧹 Chores

  • b69af69 🧹 chore(warning): display available styles in invalid style warning
  • f0454df ✏️ chore(text): update various wording
  • 718044f 🧹 chore(create): swap style and logo color positions

🐛 Bugfixes

  • dd1b6e3 🐛 fix(docs): fix missing link definition