Permalink
Commits on Oct 4, 2017
  1. Bump to 0.12.1

    jleyba committed Oct 4, 2017
Commits on Oct 3, 2017
  1. Bump to v0.12.0

    jleyba committed Oct 3, 2017
  2. format code

    jleyba committed Oct 3, 2017
  3. - Set the input language to ECMASCRIPT_2017

    jleyba committed Oct 3, 2017
    - Add tests for processing async functions (which sadly appear to require an
      explicit return documentation)
  4. Format code

    jleyba committed Oct 3, 2017
Commits on Jun 17, 2017
  1. Update intellij project files

    jleyba committed Jun 17, 2017
  2. Upgrade to guava 22

    jleyba committed Jun 17, 2017
Commits on Jun 15, 2017
  1. IntelliJ project updates

    jleyba committed Jun 15, 2017
  2. Code cleanup

    jleyba committed Jun 15, 2017
Commits on Jun 14, 2017
  1. Get dossier to build with the latest version of bazel (0.5.1)

    jleyba committed Jun 14, 2017
    -  Add missing dep to src/java/com/github/jsdossier/testing
    -  Add generates_api=1 to //lib/maven:auto_factory_plugin
       This is required to ensure bazel schedules actions in the correct order,
       otherwise it will complain about unresolved symbols from the generated code.
    
    Fixes #102
  2. Upgrade the closure compiler dependency to v20170521

    jleyba committed Jun 14, 2017
    This is a pretty big version jump and caused a lot of internal changes due to
    changes in compiler behavior. Notably, the compiler does more inlining before
    custom passes are run, so dossier has to do more work to track aliases (refer to
    diff for details).
    
    Also, the compiler seems to be making more assumptions about ES6 structure and
    what types of behavior is supported (e.g. default exports don't seem to be
    supported by the compiler anymore, so Dossier won't be able to document those
    properly)
  3. Upgrade to auto value 1.4.1

    jleyba committed Jun 4, 2017
  4. Upgrade to guice 4.1.0

    jleyba committed Apr 15, 2017
Commits on Apr 8, 2017
Commits on Apr 1, 2017
  1. Rendering import scripts in a slightly saner fashion.

    jleyba committed Apr 1, 2017
    Use a dynamically generated template to render all of the script tags and inject
    the result into the primary template. This negates the need for a plugin.
  2. Change how the main page scripts are loaded

    jleyba committed Apr 1, 2017
    Dynamically generate the script tags via soy instead of embedded js
    so they can use the defer tag.
    
    Move loading of the main index to <head> to ensure it is loaded before
    the main app logic. There's more cleanup that can be done here to
    handle the case where, if loaded via <body> and types.js gets executed
    last, it will call into the app to initialize the menu and search box
    after the fact. But for now, using script with defer works.
Commits on Mar 31, 2017
  1. Delete unused files

    jleyba committed Mar 31, 2017
  2. Use a custom xhr library

    jleyba committed Mar 31, 2017
  3. Delete closure/soy snapshots

    jleyba committed Mar 31, 2017
    These dependencies are now pulled in via the closure bazel extensions