Skip to content

Releases: christianalfoni/webpack-bin

Release 0.10.0

23 Mar 12:05
Compare
Choose a tag to compare

Top updates

  • WebpackBin is now mobile friendly. It is pretty cool how LIVE code sharing works! More to do to make it even more friendly though: #97
  • All bins now starts off with an index.html file. When adding new files you can set that file as the entry point. This can be any file. JS, typescript, coffee etc. So you can basically choose to use Webpack or not
  • New introductory video: https://www.youtube.com/watch?v=yf3Jhjw5Btc

Other updates

  • Run script on database to update all bins to new index.html use
  • Replaced "search bundles" with "quickstart". This allows you to easily get started with an entry point and some loaders. Will add more as people ask for them
  • The preview window now has a loading indication
  • Cleaned up some logging to more easily identify any errors in logs
  • There was an error related to missing version of an NPM package, this now throws an error correctly
  • The URL for NPM packages are now grabbed from package.json, with fallback to a manual url string build
  • bin.log(null) now works correctly
  • Loader dependencies are now included in the downloaded project bin
  • .tsx files are now supported, though highlighting is not implemented yet. This is right around the corner. This is related to Typescript JSX support (codemirror/codemirror5#3893)
  • Now NPM package fetching has been split into its own service with a queuing implementation. This will ease off CPU/memory on Webpackbin itself and the feedback in the UI is a lot better
  • Unknown files does not have highlighting or linting
  • Giving a hint on shortcuts on the "Run" button, which is now changed to "Save"
  • Files modified will get a small dot to indicate that it is changed
  • A warning is displayed when deleting files
  • Added entry point paths for snabbdom and antd

Release 0.9.0

13 Mar 17:39
Compare
Choose a tag to compare
  • LIVE sessions are now kept alive when idling. They timed out quite quickly
  • Added JSON loader to vendors bundle so NPM packages loading JSON files will do so
  • Deleting a file now shows the correct content when switching file
  • Moved Babel "stage-0" preset as the last preset
  • Nested entrypoints, like lodash/array, redux-saga/effects etc. are now supported. Note that NPM packages that has nested entrypoints in subdirectories, like angular2/platform/browser and lodash/fp/add requires configuration. This is handled by WebpackBin for now and hopefully I can encourage lib authors to add this small configuration into their package.json files to avoid maintenance
  • Download project is disabled until a BIN is actually created. The downloaded zip was missing content
  • Vue JS boilerplate added
  • Fixed bug with wrong content in README.md in project zip file
  • Added Angular boilerplate
  • Added Angular2 boilerplate
  • Changed some text in NPM popup
  • Added Jade loader
  • Cleaned up logs to identify errors better
  • NPM popup now correctly covers the editor if editor has scrollbar
  • Added DB index on bins and bundles
  • Handlebars loader added
  • Turned off fadeout styling of buttons when saving BIN (It was a bit annoying to see it blink)
  • Log can now be shown half/half with preview window
  • JSX Pragma loader added
  • CTRL-z now restores only on selected file, not across files

Check all issues here: https://github.com/christianalfoni/webpack-bin/issues?q=milestone%3A%22Release+9%22+is%3Aclosed

Note

All vendor bundles has been removed. That means WebpackBin might need to install the NPM packages on your bin again. This only happens once though

Release 0.8.0

09 Mar 10:25
Compare
Choose a tag to compare
  • Fixed bug with setting specific version #19 and added a small info text about it
  • Scrolling bundled packages #18
  • Fixed bug with main file not appearing on empty bin
  • Now gracefully handles NPM package errors, giving an error message and highlighting you to create an issue
  • Fixed welcome screen to only appear on root url, not when opening an existing bin

Release 0.7.0

08 Mar 19:45
Compare
Choose a tag to compare
  • Improved displaying errors #17 . Code editor now extends to maximum 60% of page, then it scrolls #15
  • You can now save even though you have invalid linting
  • Fixed clicking Run when in LIVE mode, #13
  • Sourcemaps in production to help debugging
  • Added loading indication when going to the app
  • Added RAW loader for HTML files
  • Added JSON loader for JSON files
  • Added welcoming page
  • Added new welcome BIN
  • Fixed bug related to server crash

Release 0.4.0

28 Feb 20:43
Compare
Choose a tag to compare

Updates

  • Moved loaders and NPM packages into "Configure"
  • Added a log. Use bin.log() to log something. It should handle most things you throw at it and you can expand and collapse objects/arrays. Circular references are handled, though huge objects like window might get you into trouble. Anyways, I think it will be a useful tool :-)
  • The log shows errors and will start blinking if you got any JS errors. Webpack errors still appear in the preview window
  • Changed to ts-loader (typescript)
  • Fixed changing of files an setting linters

Release 0.3.0 ALPHA

27 Feb 21:41
Compare
Choose a tag to compare

Updates

  • Optimized initial bundling and fixed error message to work on initial bundle as well
  • Lazy loading linters
  • Linters supported are Eslint (.jsx and .js), Css (.css) and CoffeeScript (.coffee)
  • Added syntax highlighting for TypeScript and CoffeeScript
  • Automatically chooses loaders based on filetype of added file
  • Added welcome message

Release 0.2.0 ALPHA

27 Feb 01:51
Compare
Choose a tag to compare

Updates

  • Added configurable loaders. Currently Babel loader with some presets and Css loader with optional modules
  • Added boilerplates. Currently one React boilerplate
  • Added error messages displayed in preview window when build fails
  • Fixed bug with esModule packages not loading correctly
  • Other small fixes

Up next

  • More loaders, like sass, less, typescript etc.
  • More boilerplates
  • Extend session duration
  • Copy to GIST

Sorry but...

I had to delete all 350 bins created today. Will run scripts when we move into BETA ;-)