Let's say I maintain a library called foo
.
Currently, it's at version 1.0.0
. Its bower.json
looks like this:
{
"name": "foo",
"version": "1.0.0",
"main": "dist/foo.js",
// ...
}
I want to move foo.js
out of the dist/
folder and to the top level. I move dist/foo.js
to foo.js
and update my bower.json
:
{
"name": "foo",
"version": "1.0.1",
"main": "foo.js",
// ...
}
Is this considered a breaking change? In other words, could someone using my library update and be including the incorrect file?
(I'm concerned the answer to this is "yes"—someone could be including files straight from bower_components
.)