Nico Rehwaldt
31c02f4a70
chore(dependencies): revert to brfs@1.0.2
...
This fixes a module not found bug introduced in browserify@4.x +
brfs@1.2.0.
2014-09-24 11:46:34 +02:00
Nico Rehwaldt
2f07988abb
chore(project): release v0.5.1
2014-09-17 09:07:11 +02:00
Nico Rehwaldt
4e5cc064a9
chore(project): update diagram-js
...
This fixes a text layouting regression.
2014-09-17 09:06:31 +02:00
Nico Rehwaldt
01b03611c4
chore(project): release v0.5.0
2014-09-17 08:19:44 +02:00
Nico Rehwaldt
224c81fdfa
chore(project): bump dependency versions
2014-09-17 08:18:42 +02:00
Nico Rehwaldt
5a2c5c425c
chore(navigation): move features to diagram-js
...
This commit moves the navigation features from bpmn-js to diagram-js so
that they can be reused in other modeling / viewer tools.
Related to #124
BREAKING CHANGE:
Navigation features have been moved to diagram-js. If you use them in
custom bundles, update their location accordingly:
bpmn-js/lib/features/movecanvas -> diagram-js/lib/navigation/movecanvas
bpmn-js/lib/features/zoomscroll -> diagram-js/lib/navigation/zoomscroll
bpmn-js/lib/features/touch -> diagram-js/lib/navigation/touch
2014-08-27 15:43:18 +02:00
Nico Rehwaldt
88fbe05ae4
chore(project): remove browserify bundle
...
Bundling must be done by users of the library in some way anyway.
All those that do not bundle it will use the bower version.
Removing the bundle function to keep the build slim.
2014-08-21 15:34:37 +02:00
jdotzki
3e369dc305
fix(build): remove 'bpmn-js' dependency
2014-08-18 10:47:26 +02:00
Nico Rehwaldt
ac3669f0ca
feat(Modeler): include bpmn-js-cli
2014-08-08 14:42:50 +02:00
Nico Rehwaldt
ad5e4845ed
chore(project): release v0.4.1
2014-08-06 15:22:18 +02:00
jdotzki
f5a6e3d768
chore(project): release v0.4.0
2014-08-06 14:47:20 +02:00
jdotzki
47131e546b
chore(package.json): bump up dependency versions
2014-08-06 14:43:57 +02:00
Nico Rehwaldt
cb21721210
fix(build): correctly generate source maps
2014-08-06 09:30:02 +02:00
Nico Rehwaldt
198ac665f9
chore(package.json): update dependencies
2014-08-05 08:15:54 +02:00
Nico Rehwaldt
4a824911c2
feat(modeling): validate + create unique ids
...
This adds id logging + validation to the Modeler. As a result the
modeler will throw hard exeptions on colliding id mappings and may
generated unique ids.
Related to bpmn-io/bpmn-js#92
2014-08-04 16:34:37 +02:00
jdotzki
113126ca9f
chore(build): remove grunt-jasmine
2014-07-30 16:26:08 +02:00
jdotzki
00247d8001
chore(dependency): use karma-bro ~0.6.0
2014-07-30 14:46:35 +02:00
Nico Rehwaldt
816396139f
chore(project): release v0.3.0
2014-07-21 08:50:36 +02:00
Nico Rehwaldt
dc6036d4de
chore(package.json): bump up dependency versions
2014-07-21 08:50:04 +02:00
Nico Rehwaldt
4fe5bbc0f5
feat(features/bpmn-modeling): implement appendNode
...
Related to #6
2014-07-17 14:11:28 +02:00
Nico Rehwaldt
55d9215e62
chore(project): release v0.2.1
2014-06-19 18:32:22 +02:00
Nico Rehwaldt
42284669f1
chore(project): release v0.2.0
2014-06-19 11:52:49 +02:00
Nico Rehwaldt
dc146f67e4
chore(package.json): bump dependencies
2014-06-19 11:52:39 +02:00
Nico Rehwaldt
dc3fca67b1
chore(tests): use jasmine-test-container-support for test execution
...
This allows us to have tests nice and easily rendered within test-local
containers, including captions, status highlighting and links.
2014-06-18 11:45:30 +02:00
Nico Rehwaldt
de0b0a411a
chore(project): cleanup dependencies
2014-06-14 13:09:05 +02:00
Nico Rehwaldt
42b14c97e2
feat(bower): use exposify to build bower bundle
...
This commit uses exposify to perform a quick replace on web dependency
require() statements before browserify can process them.
This way we access our external dependencies (jquery, lodash, snapsvg,
sax) via window globals in a standalone bower bundle.
Closes #63
2014-06-13 16:55:31 +02:00
Nico Rehwaldt
73fbeb3d27
feat(modeler): add label editing
...
Related to #7
2014-06-11 15:08:45 +02:00
Nico Rehwaldt
04fdb3d049
chore(project): add index.js entry point
2014-06-11 14:36:26 +02:00
Nico Rehwaldt
e50ca1bfac
chore(project): upgrade browserify + cleanup dependencies
2014-06-02 14:29:21 +02:00
Nico Rehwaldt
449e9cb072
chore(project): release v0.1.3
2014-05-26 09:34:07 +02:00
Nico Rehwaldt
027c4278fd
chore(viewer): remove brfs dependency
...
This commit removes the build dependency on brfs by inlining the bpmn-js
logo directly into the source code.
Because of that users have an easier time integrating the library.
2014-05-26 09:15:07 +02:00
Nico Rehwaldt
39d66069dc
chore(project): release v0.1.2
2014-05-23 11:09:02 +02:00
Nico Rehwaldt
f09002e54a
chore(project): release v0.1.1
2014-05-22 11:58:21 +02:00
jdotzki
acdf2d8615
chore(project): release v0.1.0
2014-05-22 09:40:39 +02:00
Nico Rehwaldt
e13691d91b
chore(project): release v0.0.3
2014-05-09 15:20:53 +02:00
Nico Rehwaldt
4be0d99193
chore(project): release v0.0.2
2014-05-08 08:52:34 +02:00
Nico Rehwaldt
4ce52d44f5
chore(project): update dependencies
2014-05-08 08:51:22 +02:00
Nico Rehwaldt
daeed80b49
feat(project): add license
...
Closes #43
2014-05-06 14:33:12 +02:00
Nico Rehwaldt
c17204356c
chore(project): move to karma-bro for test preprocessing
2014-04-30 01:57:54 +02:00
Nico Rehwaldt
01ba328eb7
chore(build): use watchify for auto-building
...
(significant build speedup ahead)
2014-04-28 15:36:14 +02:00
Nico Rehwaldt
a57cb76943
chore(dependencies): update moddle
2014-04-28 15:36:13 +02:00
Nico Rehwaldt
0878841b0f
chore(build): exclude 'fs' from build via pkg.json browser field
...
BREAKING CHANGE:
This commit requires that you upgrade your browserify version to >=
3.44.0.
2014-04-25 13:28:40 +02:00
jdotzki
e146b27e44
feat(bpmnrenderer): add events to renderer
...
Add support for all event types expect Sub-Process events.
Closes #19
2014-04-24 10:09:54 +02:00
jdotzki
6623500c23
chore(package.json): add 'jquery-mousewheel' as dependency to fix broken build
2014-04-16 15:34:28 +02:00
Nico Rehwaldt
8b1840d633
feat(zoomscroll): add zoom scroll util
...
We can now zoom / scroll the diagram via the newly created zoomScroll
service.
Closes #14
2014-04-11 17:11:10 +02:00
Nico Rehwaldt
0c48002ada
chore(project): upgrade grunt-jasmine-node
2014-04-09 15:07:35 +02:00
Nico Rehwaldt
c662225091
fix(package.json): correct wrong bpmn-moddle version
2014-04-08 15:09:20 +02:00
Nico Rehwaldt
c26c2b9c86
fix(package.json): correct project name
2014-04-08 14:09:04 +02:00
Nico Rehwaldt
06cf214249
chore(project): upgrade to latest karma-browserify
...
This fixes module loading bugs during test run and lets us use the
latest browserify version.
2014-04-08 13:41:27 +02:00
Nico Rehwaldt
008015b227
feat(Viewer): embed and show project logo
...
The project logo now properly embeds in the Viewer and links to bpmn.io.
This way, we are able to ship it as part of a bpmn-js bundle.
In addition to that change this commit upgrades to the latest diagram-js
release, too which adds support for Diagram#destroy().
Closes #15
2014-04-08 13:41:24 +02:00
Nico Rehwaldt
bd6aa53662
chore(project): pull out bpmn model
...
This commit removes the bpmn model specific parts that have been
outsourced to the project bpmn-io/bpmn-moddle.
In addition it removes BPMN 2.0 diagrams that were crafted
especially for tests of that functionality.
Closes #25
2014-04-03 19:34:17 +02:00
Nico Rehwaldt
4c0c286ae7
chore(project): update dependencies
...
This commit updates many common project dependencies.
In addition, it adds support for done(err) in karma-jasmine, by updating
to a snapshot version of the library.
2014-04-03 11:51:56 +02:00
Nico Rehwaldt
779312b8b6
chore(build): update to new grunt-browserify
2014-03-31 15:54:45 +02:00
Nico Rehwaldt
5fc0d0e5c6
chore(project): update dependencies
2014-03-25 23:35:01 +01:00
Nico Rehwaldt
26959c1384
chore(project): update moddle dependencies
2014-03-21 14:40:54 +01:00
Nico Rehwaldt
7e119dc402
feat(BpmnRenderer): basic render events and activities
...
Related to #1
2014-03-20 16:18:23 +01:00
Nico Rehwaldt
cc1e91f37f
fix(build): remove bowerify dependency
2014-03-14 17:52:30 +01:00
Nico Rehwaldt
5a4d0b566a
feat(import): import bpmn shapes
...
We are able to import shapes based on BPMNDI.
Related to #1
2014-03-13 16:06:30 +01:00
Nico Rehwaldt
423c757f1d
chore(testsuite): organize tests into node/browser
...
This commit introduces a clean separation of node and browser tests.
ALL tests should be organized according to where they are run
non browser (áka node tests): `test/spec/node`
browser tests: `test/spec/browser`
2014-03-13 11:33:25 +01:00
jdotzki
dadf0ae1a5
chore(Gruntfile): add auto-build task
2014-03-12 14:48:15 +01:00
jdotzki
5d465cd066
fix(project): correctly use peer/dev dependencies
2014-03-12 14:47:20 +01:00
Nico Rehwaldt
5b5225450d
feat(example): add browser integration sample
2014-03-11 16:24:31 +01:00
Nico Rehwaldt
01a5f28e2d
chore(project): initial import
2014-03-11 15:54:36 +01:00