Projects / ToPIA / Releases

All releases of ToPIA

  •  16 Jun 2014 16:06
Avatar

    Release Notes: This version refactors generated code for delete on relation without association entity, enables schema initialization by default, deprecates the findByTopiaId, findByNaturalId, and tryFindByTopiaId methods, adds a forNaturalId() method to dao, and adds isEmptyCollection(property) to HqlAndParametersBuilder. It also fixes bugs that prevented multiple migration from being resumed in case of failure and a bug on migration lifecycle.

    •  05 Jun 2014 15:03
    Avatar

      Release Notes: This release breaks retro-compatibility. You must migrate your application to the new pagination API and rename calls to closeContext() to close(). This version uses nuiton-utils refactored pagination classes, renames closeContext() methods to close(), reviews TopiaService lifecycle, makes TopiaApplicationContext able to init the schema, adds the method TopiaIdFactory#newTopia(Class<E> entityType, String randomPart), adds an alias getter in HqlAndParameterBuilder, allows you to pass a String as a parameter in HqlAndParameterBuilder addGreater|Less[Equals] methods, and fixes several bugs.

      •  02 Jun 2014 07:49
      Avatar

        Release Notes: This version adds method with index when using stereotype <<indexed>> on entity collection, improves tagValue useEnumerationName, improves tagValue to change hibernate mapping type for attributes, reviews topia services management and configuration, introduces services to integrate with flyway and liquibase database migration frameworks, generates more methods on ordered (but not unique) entity attributes, adds a containsXXX method for entities, and adds methods on HqlAndParametersBuilder (addLowerThan, addLowerOrEquals, addGreater, addGreaterOrEquals). It also fixes bugs.

        •  22 Apr 2014 15:01
        Avatar

          Release Notes: This version reviews the implications of ordering and uniqueness in collections and adds a way to add custom generics method inherited by all application DAO. It also fixes several bugs.

          •  16 Apr 2014 10:05
          Avatar

            Release Notes: In this version two bugs were fixed on queries failing because of wrong HQL parameter names and parameter collision on HQL builder.

            •  19 Mar 2014 15:52
            Avatar

              Release Notes: This version fixes an incorrect "IN" HQL syntax generated on PostgreSQL.

              •  07 Jan 2014 09:58
              Avatar

                Release Notes: This release removes duplicated code betweeen generated XxxApplicationContext and XxxPersistenceContext and unecessary hardcoded or parameterized types in AbstractTopiaDao, and adds some methods to use a pager in TopiaDao and query builder. Users are now able to specify a super class for any generated class. Topia now generates a DaoSupplier and adds convenient methods on entities. Bugs were also fixed (ToPIA tagValues and stereotypes are no longer found while generating a model). The migration service has been put back into shape and is now working.

                •  18 Sep 2013 13:58
                Avatar

                  Release Notes: This version fixes a bug whereby an association-class participant could be null.

                  •  19 Aug 2013 15:26
                  Avatar

                    Release Notes: Hibernate was updated to version 4. TopiaId generation was changed, and TopiaException can be changed to TopiaRuntimeException. You can also choose the hibernate inheritance strategy. Some code has been deprecated, and deprecated was code removed. Generics support was added on TopiaContext#find*() methods. Many bugs were fixed.

                    •  10 Jul 2013 14:08
                    Avatar

                      Release Notes: This version allows you to use a collection parameter in TopiaContext find() (as findAll does).

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.