Skip to content
Permalink
Branch: master
Commits on Mar 13, 2019
  1. Update Travis script (#563)

    calvellido committed Mar 13, 2019
    Update Travis script to set proper dependencies versions
  2. Update README.md (#562)

    justjoheinz authored and juanpedromoreno committed Mar 13, 2019
    Fixes #561
Commits on Oct 29, 2018
Commits on Jun 7, 2018
  1. Setting version to 0.8.3-SNAPSHOT

    47degfreestyle committed Jun 7, 2018
  2. Upgrade to Scala 2.12.6 (#554)

    juanpedromoreno committed Jun 7, 2018
    * Upgrades the build, including Scala 2.12.6 and Sbt 1.1.6
    
    * Releases freestyle 0.8.2
    
    * Updates scala version in travis.yml file
Commits on Jun 4, 2018
  1. Setting version to 0.8.2-SNAPSHOT

    47degfreestyle committed Jun 4, 2018
  2. Release 0.8.1 (#552)

    juanpedromoreno committed Jun 4, 2018
    This patch version only will publish the todolist-lib library example, which is being used in freestyle-rpc examples (currently using snapshots).
Commits on Apr 25, 2018
  1. Update .travis.yml (#550)

    juanpedromoreno committed Apr 25, 2018
Commits on Apr 18, 2018
  1. Remove noPublishSettings from todolist-lib example (#548)

    JesusMtnez committed Apr 18, 2018
  2. Major refactor in TodoList examples (#547)

    JesusMtnez committed Apr 18, 2018
    * TodoList Service library example (#541)
    
    * Refactor TodoList using TodoList service library (#542)
    * Update build.sbt
    * Replace model with todolist-service library model
    * Replace persistence and service layers with todolist-service library
    * Fix persistance layer handler's creation
    * WIP TodoListApp
    * Use IO instead of Future
    * Improve main()
    * Remove unnecessary comment
    * Remove some unused imports
    * Improve imports in TodoListApp
    * Use wildcard instead of multiples imports at TagApi
    * Place execution context implicit at runtime implicits object
    * Remove unnecessary comment
    * Use model from services
    * Update prefix value in apis
    * Fix cats implicit import for Scala 2.11
    * Use `unsafeRunAsyc` instead of `unsafeToFuture`
    * Restore named params in `concurrencyLimit` call
    * Fix `Transactor[F]` dependency injection
    * Rename TodoList examples (#543)
    * Rename todolist to todolist-http-finch
    * Move todolist-http-finch module to examples.todolist package
    * Rename todolist-service example to todolist-lib
    
    * TodoList example using http4s (#545)
    
    * Add basic module setup
    * WIP Basic example with ping/pong api
    * Fix TodoListApp
    * Make TodoListApp run forever
    * Add logs when starting application
    * WIP
    * Add logs in GenericApi
    * Add TagApi
    * Change GenericApi to homogenize
    * Add TodoItemApi
    * Add TodoListApi
    * Add API to unify all apis
    * Fix reset endpoint in TagApi
    * Add AppApi
    * Sort imports in TodoListApp
    * Use wildcard when importing multiple classes from package
    * Support env vars fro configuration
    * Move json {en,de}coders to it own object
    * Use apply product when it's possible
    * Sort imports in all the proyect
    * Improve {en,de}coders signature
    
    * Minor examples fixes (#546)
    
    * Fix drop method in repositories
    * Fix table reference in foreign key
    * Update todolist-http-finch README
    * Place APIs under http package
    * Move TodoListApp to main package
    * Sort some imports
    * Remove unused implicit
    * Support env vars for configuration in finch example
    * Update todolist-lib doc
    * Update todolist-http-http4s doc
    * Update todolist-http-finch doc
    * Update examples links in main README.md
    * Remove unnecessary import
    
    * Improve logging when application is booting
    
    * Improve link to examples in main README.md
Commits on Mar 19, 2018
  1. Fixed identation (#538)

    eperinan committed Mar 19, 2018
Commits on Mar 18, 2018
  1. [Docs] Add new Microservices item with nested_options (#534)

    eperinan committed Mar 18, 2018
    * Add new item with nested_options related to microservices
    
    * Adds new item implementations
    
    * Removed Implementations section
    
    * Sorted menu items
Commits on Mar 8, 2018
  1. Setting version to 0.8.1-SNAPSHOT

    47degfreestyle committed Mar 8, 2018
  2. Releases Freestyle 0.8.0 (#536)

    juanpedromoreno committed Mar 8, 2018
  3. Update plugins.sbt (#535)

    juanpedromoreno committed Mar 8, 2018
Commits on Feb 26, 2018
  1. FS-532 stacksafe as tagless argument (#533)

    diesalbla committed Feb 26, 2018
    FS-532 StackSafe as an argument of Tagless.
    
    Having @stacksafe as a separate annotation (or mod) was giving
    problems with IntelliJ Idea, so we cannot use that any more.
    
    Instead, we add an optional argument to tagless, the argument
    stacksafe, following the pattern shown here.
    http://scalameta.org/paradise/#HowdoIpassanargumenttothemacroannotation?
    
    We replace the code in all of the tests and the documentations we have
    found so far.
    
    We change the Module implementation, to use an unapply method.
Commits on Feb 12, 2018
  1. Setting version to 0.7.1-SNAPSHOT

    47degfreestyle committed Feb 12, 2018
  2. Releases Freestyle 0.7.0 (#531)

    juanpedromoreno committed Feb 12, 2018
    * Releases Freestyle 0.7.0 updating the build
    * Fixes finch docs
Commits on Feb 10, 2018
  1. Code Refactor (#530)

    diesalbla committed Feb 10, 2018
    Free-Tagless-Module Annotations: Change code
    
    These are some small changes to the implementation of the macro annotations `@tagless` and `@free`, as well as their `@module`. 
    
    * We extract a shared `Clait` class, which represents the data from either a `Trait` or a `Class` in Scalameta.
    * We extract from the four annotations the logic to extract that `Clait` from the annotated source code.
    * We move to the `Clait` class the logic to generate or pick the kind-1 parametrer `F[_]`.
    * We extract a class of `ErrorMessages`, used almost identically in all macros. 
    * We add some logic to the syntax `Ops` classes in `ScalametaUtil`.
Commits on Feb 7, 2018
  1. FS-528 Override MapK for tagless-stacksafe Handler. (#529)

    diesalbla committed Feb 7, 2018
    Override the `mapK` method for the Handler of a tagless-stacksafe algebra.
Commits on Feb 5, 2018
  1. Fixes 466 (#527)

    AdrianRaFo committed Feb 5, 2018
Commits on Feb 1, 2018
  1. FS-519 Support type parameters in taglessTests (#525)

    diesalbla committed Feb 1, 2018
    We modify the `@tagless` macro annotation to support type parameters
    in the annotated trait. These allows us to have more complex,
    type-parametric functions.
    
    The use of type parameters, though, is incompatible with @stacksafe for now
Commits on Jan 30, 2018
  1. FS-517 Isues with StackSafe Expansion (#522)

    diesalbla committed Jan 30, 2018
    * FS-517 Isues with StackSafe Expansion.
    
    There are some issues in `@tagless` when using stacksafe, which are
    due to the fact that the tagless is more flexible than the @free
    macro.
    
    To avoid these issues, we have separated a `@stacksafe` annotation for
    the `@tagless` annotated traits. Without it, it does not generate the
    Stacksafe traits and object. (the free for the algebra)
    
    * FS-517 tagless stacksafe tests
    
    We separate those tests for which we use tagless with ot without the
    stachsafe optional annotation.
  2. Use new sbt-microsites version (#524)

    calvellido committed Jan 30, 2018
    * Which includes a new feature where we can set a static directory to
    put some file that will be used in the generated page but not in all
    docs.
    * Move animations.js and anime.js library to this new static directory
    and link them on the fs-home template.
    * This streamlines the docs laoding and prevent the errors that were
    appearing on the docs due to not finding some elements.
Commits on Jan 29, 2018
  1. Fix syntax highlighting (#523)

    loostro authored and raulraja committed Jan 29, 2018
  2. Replace dead docs link (#521)

    loostro authored and raulraja committed Jan 29, 2018
    Fixes #520
Commits on Jan 23, 2018
  1. Setting version to 0.6.4-SNAPSHOT

    47degfreestyle committed Jan 23, 2018
Older
You can’t perform that action at this time.