Releases: DentallApp/back-end
Releases · DentallApp/back-end
v1.0.0-alpha.4
- UnitOfWork added in
DataAccess
layer. (#112) - Create
DbTransactions
namespace inDataAccess
layer. (#113) - Create
Repositories
namespace inDataAccess
layer. (#114) - Change private property to a private field. (#115)
- Added
Attributes
layer to provide declarative information. (#116) - Create
WebHostEnvironment
class to check if current environment is dev, prod or stage. (#117) - Added the Features layer in the test project. (de7bdc1)
- Added application dependencies. (7f3fa5a)
- Resolve ambiguous reference 'DbContext'. (f6d840d)
- Added feature to manage public holidays. (#118)
- Validate the days that are public holidays in the calendar displayed by the chatbot. (#119, #120)
- Move two modules from the
Features
layer toHelpers
. (#121) - Move some classes from the
Helpers
to theResponses
layer. (#123) - Added the feature of assigning dental services (specialties) to dentists. (#124)
- If the dentist has no assigned specialties, the system "assumes" that the dentist is a specialist in all dental services (this is the default behavior).
- Returns JSON response with the ID of the record inserted in the database. (#125)
v1.0.0-alpha.3
- Added
SoftDelete
method to the generic repository to make it easier to use in other layers. (#101) - Added the models in the Models layer to have it in one place. (#102)
- Use the term
Entity
instead ofModel
. (#103) - Added namespace for storing base classes in
Entities
layer. (#104) - Throw exception when the
Entity
is not a subtype ofSoftDeleteEntity
. (#105) - Added the generic repository in the DataAccess layer. (#106)
- Added child layer to the parent layer. (#107)
- Fixed warning: The using directive for 'DentallApp.DataAccess' appeared previously in this namespace. (#108)
- Removed some global using to take advantage of implicit usings. (a15582e)
- Change namespace to Personal Information to improve readability. (#109)
- Removed
ISoftDeleteDto
interface. (#111)
v1.0.0-alpha.2
v1.0.0-alpha.1
- Removed
EnvKey
attribute fromAppSettings
. (#81) - Change a configuration key to
MAX_DAYS_IN_CALENDAR
. (#82) - Register types of the business and repository layer with a scoped lifetime. (#79, #83)
- Removed single-line methods from the service layer. (#78, #84)
- Avoid initializing the integration of LINQ To DB with EF Core in each class. (#76, #85)
- Removed coupling with the data provider. (#71, #86)
- Removed two appointment status: in process and in consultation. (#87)
- Added the kinship in the choices. (#68, #88)
- Send requests to the database once a day to remind appointments. (#69, #89)
- Fixed a spelling error in the word
appoinment
. (#73, #90) - Added support for .NET 7.0 and EF Core 7.0. (#67, #92)
- Added support for top-level statements. (#75, #93)
- Added an
Appointment Cancellation
module so as not to delegate so much responsibility to theAppointment
module. (#91, #94) - Added a module to send appointment information to the patient. (#95)
- Added the ability for admin and superadmin to change other users' passwords. (#96)
- Removed DbSets from the
AppDbContext
class. (#72, #97) - Added default user accounts for development and test environments. (#77, #98)
v0.1.0
Change license to AGPL v3.0