Skip to content
This repository has been archived by the owner on Oct 5, 2020. It is now read-only.

Latest commit

 

History

History
614 lines (520 loc) · 66.4 KB

CHANGELOG.md

File metadata and controls

614 lines (520 loc) · 66.4 KB

Change Log

1.4.0 (2017-12-04)

Full Changelog

Implemented enhancements:

  • Enhance send-email util function #497
  • change default logo from "MarkLogic" to "Powered by MarkLogic" #434
  • Officially migrate to newer version of NodeJS #386
  • Add a sort toggle directive #366
  • Detect available snippet states from search context? #152

Fixed bugs:

  • PhantomJS SyntaxError: Use of const in strict mode. #526
  • Raw JSON preview broken #532
  • Clicking search results fails to open them #531
  • SyntaxError: Use of const in strict mode. #530
  • Every reload of the '/search' requires the user to log-in again #529
  • Stack overflow in indent.xsl #528
  • Browser refresh while logged in forces reauthentication #522
  • REST endpoints do not work in MarkLogic 9.0-3 #519
  • login from abstract state fails #518
  • Cannot log in after bad login attempt #513
  • Update gulp init-* ML versions to match slush wizard #512
  • Detail page controller: the $ctrl.json value is not computed for xml documents #494
  • Changing the name of the ${app-name}-user in ml-config.xml breaks the bootstrap #408

Merged pull requests:

  • Pinning down phantomjs-prebuilt to 2.1.15 #527 (grtjn)
  • Fixed #434: replaced ML-logo with powered-by-ML logo in header #542 (grtjn)
  • Fixed #531: fixed issue with uri state param handling #541 (grtjn)
  • Fixed #518: robustness check for abstract states #540 (grtjn)
  • Fixed #494: made xml 2 json code more generic #539 (grtjn)
  • Fixed #497: added util function for sending multipart mail #538 (grtjn)
  • Fixed #528: solved endless loop, updated some more #537 (grtjn)
  • Fixed #386: pinned node engine to v4+ #536 (grtjn)
  • Fixed #522, fixed #529: typo in auth calculation #535 (grtjn)
  • Fixed #512: updated ml-version choices in gulp init #534 (grtjn)
  • Fixed #532: reverting to mae's fork of ng-json-explorer #533 (grtjn)
  • Fix proxy auth issue #519 #520 (ryanjdew)
  • Removed redundant app.snippet module dependency from map theme #516 (grtjn)
  • Add sort toggle component #366 and detect operator states #152 #515 (ryanjdew)
  • #513: Clear authenticator after invalid credentials #514 (patrickmcelwee)

1.3.2 (2017-06-30)

Full Changelog

Fixed bugs:

  • Chalk issue, SyntaxError: Use of const in strict mode. #511

Merged pull requests:

  • Fixed bower install for older node #510 (grtjn)

1.3.1 (2017-06-26)

Full Changelog

Implemented enhancements:

  • Support MarkLogic 9 #508
  • Collapsible content-box #506
  • Gitignore mlpm_modules #505
  • Update server-version options #503

Fixed bugs:

  • Fix buttons-detail css #507
  • Latest view-file-ng update breaks bower install #504
  • app_specific.rb does not use app-role property #502
  • Login page: No error message displayed when wrong username and/or password submitted. #493

Closed issues:

  • Remove the blue LESS files #490

Merged pull requests:

1.3.0 (2017-03-20)

Full Changelog

Implemented enhancements:

  • User ${app-role} in sample options #471
  • Refactor to use $ctrl in html #465
  • Use digest by default #442
  • Cards theme #411
  • Using slush with marklogic server in HTTPS #401
  • Show user-friendly keys/values on detail page #341
  • Applied Bootstrap html template for polyfills and viewport #330
  • Syntax highlighting for XML preview in detail page #245

Fixed bugs:

  • remove "vkbeautify-wrapper": "*", from bower.json #486
  • Default search options should not extract full doc #484
  • Passport authenticators not flushed on logout #482
  • userService.getUser fails if not logged in #480
  • hard-coded sinon release in bower.json fails #475
  • Guest-access still not working properly with passport #473
  • Subtle diffs in auth with new whitelist proxy #472
  • Middle-tier vars not passed through properly #470
  • Issue with charts in dashboard theme #467
  • Navigation breaks if showHome is disabled #461
  • "registered" property in sample data is incorrectly formatted dateTime #458
  • Helmet noSniff together with middle-tier sending wrong mimes, causes ui to not open #451
  • Recent changes to ml info break gulp init #450
  • Bower dependency vkbeautify-wrapper gone #438
  • gulp add-deploy-target links to ~/.ssh #436
  • BrowserSync 2.8.4+ doesn't work with Nodejs v0.10 #433
  • INSTALL.md fails to mention git@ usage, and how to accept fingerprint #387

Merged pull requests:

  • SW-9 Added documentation on how to run in production. This update c… #444 (bluetorch)
  • Do not add padding to .row in the dashboard theme #435 (patrickmcelwee)
  • Fixed small issue with Cancel on Create/Edit page #489 (grtjn)
  • Fixed #484 and more #488 (grtjn)
  • getAuthenticatedStatus needs to always return promise #485 (patrickmcelwee)
  • Fixed #482: made sure authenticators are cleared properly at /user/logout, and code reformatting of all node-server files #483 (grtjn)
  • Fixed $ctrl in directives #481 (grtjn)
  • Sinon fix, and some more.. #476 (grtjn)
  • Fix #467 - Allow /values to proxy properly #468 (mariannemyers)
  • Fixing gulp build issue #464 (grtjn)
  • Improved fix for #438: skip vkbeautify-wrapper entirely #463 (grtjn)
  • Fixed #461: different handling of showHome false to fix navigation #462 (grtjn)
  • Fixed #458: properly coded registered dateTime in sample-data #460 (grtjn)
  • Ironing out some small issues #459 (grtjn)
  • Merging of production hardening into master #456 (grtjn)
  • Fixed #451: index should point to min js/css, not .map, fixed. Also fixed endless gulp build, related to earlier commits for #450. #455 (grtjn)
  • Production hardening #454 (grtjn)
  • Fixed #436: using os-homedir instead of ~ #453 (grtjn)
  • Fixed #450: work-around for ml info throwing error + extra feedback about npm install, bower install, and gulp init #452 (grtjn)
  • adds a new, explicitly white-listed REST API proxy #449 (joemfb)
  • Make front end more fault tolerant to the session being lost #448 (Audarth)
  • Fixed #442: making sure middle-tier uses digest auth against MarkLogic #446 (grtjn)
  • Merging cards theme into master #445 (grtjn)
  • 401-make-SSL-support-configurable #443 (divino)
  • adding fixes to the spacing #441 (jenbreese)
  • Various changes for cards-theme #440 (grtjn)
  • Cards theme #439 (jenbreese)
  • refinements for #411. Added the blue variant #432 (jenbreese)
  • Fixed more app.route dependencies #430 (grtjn)
  • Fixed app.route dependency #429 (grtjn)
  • Cards theme #428 (grtjn)
  • #411: Rebased cards-theme on top of latest changes, and consolidation across themes #425 (grtjn)
  • #411: Added cards theme #412 (jenbreese)

1.2.0 (2016-12-01)

Full Changelog

Implemented enhancements:

  • Allow passing in generator options from cmdline for testing purposes #391
  • Add transform for extracted xml elements to be converted to json properties in the Search REST response #373
  • Use ml-highcharts-ng in dashboard theme landing page #361
  • pm2 integration #351
  • Leverage form validation in create page #324
  • Make it easier to disable login/auth #288
  • Consider adding use of helmetjs by default #287
  • Support digest authentication #284
  • Prepend app-specific ML users with app-name #246
  • Streamline user profile handling #240
  • Use Passport For Login #175
  • Edit and delete options for slush-marklogic #15

Fixed bugs:

  • Npm install fails with Node v6 #421
  • More explicit requirements in README #419
  • Admin theme ignores adminLTE.css so the file is missing in git repos #415
  • Difficulty running MLCP import under Windows #410
  • reqOptions is not defined #405
  • Guest-access doesn't work with passport #397
  • Gulp build breaks with old nodejs (0.10) #389
  • README.md lacks npm install, and gulp init details #388
  • Use xdmp:uri-content-type instead of xdmp:content-type #385
  • Back-end calls fail if taking more than 2 minutes #384
  • Add /api/users/admin.json with default to prevent errors in the ErrorLog.txt #377
  • update customization wiki #333
  • Node routes hang on bad profiles #329

Closed issues:

  • Add support for most/all drawing types in map theme #398
  • Dashboard CSS bug #382
  • Add link to community add ons in the README #375
  • README slightly out of date #273

Merged pull requests:

  • #361: Highcharts in dashboard theme #409 (divino)
  • #405: Define variables that were left undefined #406 (patrickmcelwee)
  • Fixed landing page panel issue, cleaned up rest transforms #427 (grtjn)
  • Adding documentation for the proper use of MLCP in Windows. #426 (bluetorch)
  • Fixed link to INSTALL docs #424 (grtjn)
  • Fixed link to INSTALL docs #423 (grtjn)
  • Various changes for 1.2.0 #422 (grtjn)
  • #243: various fixes #420 (grtjn)
  • #243: minor bug in create ctrl tests #418 (grtjn)
  • #243: Initial progress with code cleanup and code coverage #417 (grtjn)
  • Fixed #397: proper init of auth-helper, and defaulting of user/pass #416 (grtjn)
  • Fine-tuned dashboard charts, and fixed node-server proxy #413 (grtjn)
  • Fixed #398: added OOTB logic for all Google overlay types #400 (grtjn)
  • #391: theme argument was not handled correctly #399 (grtjn)
  • #391: small bug in xcc-port #396 (grtjn)
  • #391: ignore gulpfile arg #395 (grtjn)
  • #391: Allow app-name as gulp arg #394 (grtjn)
  • #391: allow running slushfile with gulp directly for easier testing #393 (grtjn)
  • 391 generator options #392 (grtjn)
  • fixing the footer logo for bug #382 #383 (jenbreese)
  • Hide 'Edit' and 'Delete' when disallowUpdates: true #380 (patrickmcelwee)
  • Add triples to sample data #374 (patrickmcelwee)
  • Added sudo and amended some of the commands for removing services #372 (Audarth)
  • 15 edit and delete options #369 (divino)
  • Added pm2 config generation #352 (Audarth)
  • Fixed #287: added helmet package for slightly better security #301 (grtjn)
  • Fixed #288: allow guest-acces, disallow updates, require app users only #298 (grtjn)
  • Use an auth helper that can handle digest authentication #284 #285 (ryanjdew)

1.1.1 (2016-06-17)

Full Changelog

Fixed bugs:

  • Error: ENOENT, no such file or directory '.../ui/app/templates.js' #365

1.1.0 (2016-06-17)

Full Changelog

Implemented enhancements:

  • Review ui-themes branch #336
  • Avoid /v1 in proxy.js #332
  • Add map theme #311
  • Add 3-column theme #310
  • Add dashboard theme #309
  • Add logic to generator to select themes #308

Fixed bugs:

  • Should we explicitly load jQuery before Angular? #331

Merged pull requests:

1.0.3 (2016-03-10)

Full Changelog

Implemented enhancements:

  • Drop cookieParser #295
  • minified build needs sourcemaps #268
  • Upgrade npm dependencies to latest #200
  • Fixes #319 - Angular bootstrap directive changes #321 (Audarth)

Fixed bugs:

  • variable @link-color is undefined #323
  • Angular bootstrap directive changes #319
  • Gulp serve-dev gives 404 in browser #312
  • gulp build breaks gulp serve-dev #272
  • REST API proxy doesn't support multipart requests #270
  • Issue with proxying data to ML #31

Merged pull requests:

  • Hunterwilliams npm updates #305 (grtjn)
  • Fixed #295: removed cookie-parser in favor of newer express-session #300 (grtjn)
  • Fixed #31: moved bodyparsing to allow upload of non-json #189 (grtjn)

1.0.2 (2016-02-29)

Full Changelog

Implemented enhancements:

  • Dynamic copyright year #296
  • gulpfile should be made more explicit #271
  • lint/test errors shouldn't always abort the build #267
  • List slush version somewhere #257
  • Add geospatial component #9
  • Css update #282 (jenbreese)

Fixed bugs:

  • JSHint fails: 'deregisterLoginSuccess' was used before it was defined #307
  • detail router stripping '/' from uri on page refresh #303
  • 'marklogic-node' not found! #290
  • Search page error: $q.resolve is not a function #286
  • Need to run gulp build twice #283
  • app-port empty by default in local.properties #275
  • Windows - slush marklogic-node <app-name> "generator issue" #274
  • included init scripts and forever.js not working #269
  • Less compile error should not break gulp #264
  • Error when running gulp watch: EMFILE, readdir #263
  • Running slush from within an existing Roxy project 'hangs' #262
  • creating Admin user account breaks login #258
  • Remove static links to arcgis in index.html #254
  • Spacing on highlights #252
  • Unsuitable resolution declared for angular: 1.4.6 #251
  • Unable To Build Out of Box/Detail Controller Test Fails #248
  • Bump Task Broken #247
  • Npm install of browser-sync seems to break on Windows (7) #206

Closed issues:

  • esri JS and CSS hardcoded in index.html #279
  • Npm install failes with nosup message #277

Merged pull requests:

  • Version 1.0.2 #322 (grtjn)
  • Issue #274 - added additional documentation to allow Microsoft Windows… #317 (bluetorch)
  • Fixed #264: added error handler to less #315 (grtjn)
  • Fixed #307: moved var up to prevent JSHint complaint #314 (grtjn)
  • Fixed #262: making sure stdin reaches Roxy to overcome queries from Roxy #313 (grtjn)
  • Fixed #206: add ms visual studio flag for compiling #306 (grtjn)
  • Fix uri resolution on the detail page #304 (patrickmcelwee)
  • Fixed #296: copyright year based on Date. getUTCFullYear #299 (grtjn)
  • Fixed #257: addes slush-version.txt with placeholder replacement #297 (grtjn)
  • Fixed #269: fixed init script, and added docs/scripts for server deployment #294 (grtjn)
  • Fixed #286: more flexible angular resolution #293 (grtjn)
  • Removed ESRI imports #281 (daveegrant)
  • changing the icon to a minus per #255. Also made added a link cursor … #256 (jenbreese)
  • Fixing the spacing as described in #252 #253 (jenbreese)
  • Added missing bump dependency #250 (hunterwilliams)
  • Fixes #248 detail controller test breaking build #249 (hunterwilliams)

1.0.1 (2015-10-13)

Full Changelog

1.0.0 (2015-09-25)

Full Changelog

Implemented enhancements:

  • Create new release #68
  • Add coverage/ to .gitignore #242
  • Disable ESRI option? #216
  • Show label instead of uri for results #193
  • Proxy doesn't support DELETE requests #176
  • More diversity in sample-data.. #169
  • Make Similar Docs Respect Search Options #161
  • Add a collection facet (with prefix?) #160
  • Larger sample-data set #159
  • Single config for ml-host/ml-port #151
  • Provide a bare mlpm.json to make mlpm install for deps easier #148
  • Similar items only shown in no-esri details #147
  • Logic of adding email(s) on account page not intuitive #145
  • Add toggle for snippet types #132
  • Improving display of content in details page #131
  • Add Negation Support #124
  • Separate User Service? #119
  • Split Login From Project #118
  • Landing Page #105
  • Ports Specified Via Prompts #103
  • rename sample to app #102
  • add show more to facets #99
  • move search box to the body #98
  • check for updates when generator is run #97
  • Add default robots.txt's #85
  • Fix analyze-data to work with JSON #84
  • Upgrade bower dependencies to latest #77
  • Switch to ui-router #62
  • Eliminate common/ #57
  • Add default favicon #56
  • Add template code for running as service with forever #44

Fixed bugs:

  • default app user cannot use the app #95
  • npm issues with setting up a new slush site. #236
  • Clear search invisible with Blue design #235
  • Npm install should run before bower install #232
  • Account Edits Not Properly Saved #229
  • Run gulp wiredep after bower install #226
  • Typo in node-express-service #223
  • Typo in node-app.js #222
  • Enabling blue design breaks gulp serve-prod #221
  • Add local.json and mlpm_modules to gitignore #214
  • Clashes when running two instances of slush generated sites #211
  • Unable to display xml data when using hljs in detail.html #210
  • Get rid of $app-role in mlcp options file #208
  • Fix express deprecated warnings #201
  • README gets replaced by Roxy one.. #197
  • Loading Sample Data : import-sample-data.options not found #195
  • Binary Corruption #194
  • Overriding users in local.json disregarded #191
  • Error trying to run new application #178
  • Login page button space #149
  • Clicking search before login throws TypeError #143
  • Clicking create requires (second) login #141
  • Cannot click x to clear search results #139
  • Search data only #136
  • gulp serve-dev ignores app-port #135
  • Don't ask for required input #133
  • CSS @import no longer working #120
  • .gitignore dist folder #114
  • Error feedback #111
  • Browser Caching Issues In Edge #110
  • Login Feedback #107
  • Browser reload/Minification Loop #104
  • Ignore bower_components in jshint and watch #96
  • server.js should honor Content-Disposition and pass-through header #67
  • Generate new (random) secret key for expressSession #64
  • Glyphicon for loading suggestions shown below search box #40

Closed issues:

  • Write a getting started #58
  • Search highlights not readable with blue design #171
  • Redundant images? #156
  • Cannot add tags (nor friends) #144
  • Login link not shown as button #142
  • no context around search hit highlight #138
  • Improve install guide #89

Merged pull requests:

v0.1.2 (2015-07-03)

Full Changelog

Implemented enhancements:

  • Update code/samples to use Native Json #90
  • Use extspell.xqy #86
  • Prompt user for MarkLogic version #73
  • Add ESRI Map Display in Detail View #69
  • Unnecessary redirects in server.js #45
  • Add example dictionary for use together with extspell #43
  • Move JSON samples to sample-data #42
  • Duplicate facet selections in search model and search context #38
  • Improve mlrest to add more search functionality #37
  • Improve mlrest to read search options from server #36
  • Add default rest-transform for 'filtering' binary docs at upload #30
  • Add default rest-transform for prettifying XML #29
  • Add default rest-transform for transforming JSON data (back) to XML #28
  • Add default rest-transform for transforming XML data to JSON #27
  • Add default rest-transform for downloading data #26
  • Replace detail.xslt with client-side rendering #25
  • extsuggest still necessary? #24
  • Add default rest-extension for analyzing data #23
  • Add default rest-extension for similar queries #22
  • Add default rest-extension for spell-suggestions #21
  • Add factory object to help building structured queries #19
  • Use ml. prefix for independent modules #18
  • Transform name 'to-json' confusing #17
  • #69 - Added ESRI Maps Integration #70 (daveegrant)

Fixed bugs:

  • Sample data not loaded correctly? #92
  • ML Server version not being reflected accurately in default.properties file #88
  • Detail view is not showing data #79
  • Template fails on Windows #75
  • Module 'gd.ui.jsonexplorer' is not available #71
  • Details of sample data not showing #66
  • Use absolute paths in index.html #55
  • mlMapsProvider api changed.. #47
  • The sample app should not trigger a search at init #41
  • Highlighting not rendered properly #39
  • Deprecation warning at running gulp server #35
  • Remove CSS files (in favor of LESS files) #34
  • Common module js gives jshint warning #33
  • mlrest: rewriteResults creates extra property #20
  • Importing the testdata gives warnings and import fails #16
  • Additional Dependency #14

Closed issues:

  • Add a CONTRIBUTING.md file #53

Merged pull requests:

  • #90 - update to use native json #91 (paxtonhare)
  • Fixed Display of Detail Data #80 (daveegrant)
  • Fixed #73 and #75: added ml-version option, and fixed running under Windows #76 (grtjn)
  • updating project based on changes to ng-json-explorer #72 (dmcassel)
  • Fixed #43: added dictionary for extspell #63 (grtjn)
  • Fixed #55: made all js/css paths absolute in index.html #61 (grtjn)
  • Fixed #45: making server.js more generic #60 (grtjn)
  • Fixed #42: renamed data to sample-data, adjusted README's accordingly #59 (grtjn)
  • Fixed issue #53: added CONTRIBUTING.md #54 (grtjn)
  • removed extsuggest #52 (joemfb)
  • disable mlMapsProvider config #51 (joemfb)
  • refactored sample.search to use ml-search-ng #49 (joemfb)
  • Fix for #16, #17, #33. New features #19, #21, #22, #23, #26, #27, #28, #29, #30.. #32 (grtjn)
  • Add ml.utils module for mlMaps #13 (withjam)

v0.1.1 (2014-07-15)

Full Changelog

Implemented enhancements:

  • Update the create form to match the sample data #12

Fixed bugs:

  • Remove references to Demo Cat #11
  • Missing src/transform/to-json.xqy #10

v0.1.0 (2014-07-14)

Implemented enhancements:

  • Add facets based on sample data #8
  • Add sample data #7

Merged pull requests:

  • added angular-highlightjs and highlight.js for Show Source feature #6 (ryan321)
  • excluding bower and vendor js paths from jshint and minify #3 (ryan321)
  • Compile and xslt for doc details #2 (ryan321)

* This Change Log was automatically generated by github_changelog_generator