Skip to content

Releases: aldi/bulma-social

3.1.0

18 Feb 19:46

Choose a tag to compare

✨ New

  • Add X provider

📚 Docs

  • Add a dedicated Migration Guide for upgrading from v1/v2 to v3
  • Add homepage version badge and text-selection styling polish

🛠️ Tooling

  • Add a new CI workflow for pull requests (library + docs validation)
  • Add provider sync validation (npm run check:providers)
  • Add CI guard to verify generated CSS assets are committed
  • Move docs deploy workflow to Node.js 24

📦 Dependencies

  • Update build dependencies (autoprefixer, rimraf, sass)

3.0.1

17 Jan 18:16

Choose a tag to compare

📦 Dependencies

  • Add bulma as a peer dependency (>=1.0.0)

🛠️ Tooling

  • Add .nvmrc files for consistent Node.js versions

📚 Docs

  • Extract install command UI into a reusable component
  • Cache Shiki highlighting and harden copy-to-clipboard behavior
  • Clarify Bulma requirement in docs
  • Simplify README header links and minor docs layout tweaks

3.0.0

13 Jan 21:55

Choose a tag to compare

A complete architecture overhaul focused on maintainability, performance, and developer experience.

⚠️ Breaking Changes

  • Button transitions are now disabled by default — use .is-animated to opt-in
  • SCSS files use underscore prefix convention (e.g., _button.scss)
  • Removed combineSocialProviders() function — colors are now centralized
  • Single provider files moved to sass/social-providers/single/

✨ What's New

Opt-in Button Animations

<button class="button is-facebook is-animated">Facebook</button>

Dark Button Variant

<button class="button is-facebook is-dark">Facebook</button>

Centralized Color System
Adding a new provider is now a one-liner in sass/utilities/_providers.scss.

🏗️ Under the Hood

  • Unified build script using Sass JS API + PostCSS
  • Reduced dependencies from 7 → 5 packages
  • Build time: ~0.7s for all 50 CSS files
  • Complete docs rewrite with Next.js

2.1.0

24 Oct 17:10

Choose a tag to compare

2.0.0

19 Nov 13:35

Choose a tag to compare

BIG UPDATE - BREAKING CHANGES

The css files are now located in the css folder:
before: bin/bulma-social.min.css
after: css/all.min.css

Visit the documentation page for more information.

New Features

Selective Import
Import the Social Providers that you really need.

Sass Support
Sass files and functions are based on the original work of @jgthms (Bulma creator).

New Colors and Classes
Colors are generated with Bulma's original functions for seamless integration with your project.
You can now use:
.is-inverted
.is-outlined
.is-light
along with the Social Providers classes.
In addition, you can use these classes independently:
.has-text-<socialprovider>
.has-text-<socialprovider>-light
.has-text-<socialprovider>-dark
.has-background-<socialprovider>
.has-background-<socialprovider>-light
.has-background-<socialprovider>-dark

New Scripts
Compile your own Bulma Social all.min.css file with the Social Providers you really need.
You can find the scripts in the package.json file and the steps in the documentation.

Browser Compatibility
New vendor prefixes for the most popular browsers (thanks to Autoprefixer)

Updated

  • Discord colors (Pull Request #7 by @nathanchere - Fixes Issue #6)
  • Facebook colors
  • Github colors
  • Gitlab colors
  • Instagram colors
  • LinkedIn colors
  • Microsoft colors
  • Okru colors
  • Openid colors
  • Pinterest colors
  • Reddit colors
  • Tumblr colors
  • Twitter colors
  • Vimeo colors
  • VK colors
  • Yahoo colors

1.2.0

06 Aug 19:48

Choose a tag to compare

  • New: Apple buttons and styles. (Pull Request #5 by @mariotaddeucci)
  • Updated: Border color of buttons is now transparent.
  • Updated: Reddit colors and styles.
  • Fixed: Round buttons are now round.
  • Fixed: disabled button styles.
  • Fixed: You can now use .is-active, .is-focused and .is-hovered classes.
  • Fixed: Instagram static colours.
  • Removed: Unused .badge and .dropdown-toggle styles.
  • Removed: App.net colors and styles.
  • Removed: Google colors and styles.

1.1.1

20 Mar 19:28

Choose a tag to compare

  • Fixed: Bin directory missing when installing version 1.1.0 from NPM.(Issue #4 by @chrisgacsal)

1.1.0

11 Feb 13:37

Choose a tag to compare

  • New: GitLab buttons and styles (Pull Request #1 by @nathanchere).
  • New: Button animations (by default) on button hover (cubic-bezier effect).
  • New: no-animation class to disable button animations.
  • New: New tabs on the right column to preview normal/rounded/loading and static button types.
  • Updated: Instagram colours.

1.0.1

15 Dec 20:55

Choose a tag to compare

Added .npmignore to ignore files not needed for production.

1.0.0

15 Dec 20:29

Choose a tag to compare

Initial Release!