Skip to content

Latest commit

 

History

History
executable file
·
192 lines (129 loc) · 10.7 KB

CHANGELOG.md

File metadata and controls

executable file
·
192 lines (129 loc) · 10.7 KB

[1.5.3.2]

25 มกราคม 2017

  • เพิ่มรหัสไปรษณีย์ 21150 ให้ตำบลเนินพระ จังหวัดระยอง รายละเอียด

[1.5.3.2]:

20 มกราคม 2017

  • เพิ่มแขวงทับช้าง แขวงราษฎร์พัฒนา (เขตสะพานสูง กทม.)

20 ธันวาคม 2017

  • Update ปรับปรุงรหัสไปรษณีย์ อ.แก่งหางแมว จ. จันทบุรี เป็น 22160
  • Update ปรับปรุงรหัสไปรษณีย์ อ.วังเจ้า จ.ตาก เป็น 63180
  • Update ปรับปรุงรหัสไปรษณีย์ อ.บางเสาธง จ.สมุทรปราการ เป็น 10570
  • Update ย้าย ต.ท่าแฝก จ.อุตรดิตถ์ ออกจากอ.ท่าปลา ไปอยู่ อ.น้ำปาด
  • Enhancement กำหนดฐานข้อมูลให้อ่านไฟล์จาก GitHub CDN เป็นค่า default ทำให้ไม่จำเป็นต้องโฮสไฟล์ฐานข้อมูลเอง
  • Enhancement ลบโค้ดที่ไม่จำเป็นทิ้ง
  • Enhancement เปลี่ยนชื่อไฟล์ /database/raw_database/database.xls เป็น /database/raw_database/original_database_from_thaipost.xls
  • Enhancement เปลี่ยนชื่อไฟล์ /database/raw_database/database.json เป็น /database/raw_database/raw_database.json
  • Add เพิ่มเครื่องมือ build ฐานข้อมูลแบบ web-based Database Tools

21 กันยายน 2017

  • Bugfix เพิ่มอำเภอเวียงเก่า จังหวัดขอนแก่น เข้าไปในฐานข้อมูล มีผลกับไฟล์ db.json db.zip geodb.json และ geodb.zip
  • Enhancement แปลง JQL ให้กลับมาเป็น ECMA5 แล้ว เพื่อให้รองรับเบราเซอร์เก่าๆ มากขึ้น
  • Add เพิ่ม $.Thailand.DB เป็น JQL Object ที่เรียกใช้ได้หลังจากโหลดฐานข้อมูลแล้วเรียบร้อย สามารถนำไปใช้ query ได้ เช่น
    $.Thailand.DB.select('*').where('province').is('เชียงใหม่').fetch();
  • Add เพิ่ม $.Thailand.setup() สำหรับใช้กำหนดค่า default เพื่อที่จะได้ไม่ต้องกำหนดค่าเดิมใหม่ซ้ำๆ ทุกครั้ง เช่น
    $.Thailand.setup({
        database: './jquery.Thailand.js/database/db.json'
    });

    // ไม่ต้องกำหนด path ของ database ซ้ำ
    $.Thailand({
        $search: $('#demo1 [name="search"]'),
        onDataFill: function(data){
            console.log(data)
        }
    });

    // ไม่ต้องกำหนด path ของ database ซ้ำเช่นกัน
    $.Thailand({
        $search: $('#demo2 [name="search"]'),
        onDataFill: function(data){
            console.log(data)
        }
    });

14 กรกฎาคม 2017

  • Bugfix แก้บัคโหมดค้นหา แสดงผลตกหล่น

20 เมษายน 2017

  • Feature รองรับฐานข้อมูลชนิดใหม่ geodb โดย geodb คือฐานข้อมูลที่เพิ่มข้อมูล area code เข้ามา สำหรับงานที่จำเป็นต้องใช้งานด้านแผนที่ #4

20 เมษายน 2017

  • Enhancement เปลี่ยนตัวแกะ zip ไปใช้ zip.js (แทนที่ JSZip) เนื่องจากมีขนาดเล็กกว่ามาก

18 เมษายน 2017

  • รวม 2 branches เข้าด้วยกัน เพื่อความสะดวกในการ maintainance repo
  • Feature ระบุ database เป็นไฟล์ json หรือ zip ก็ได้ ระบบจะแยกแยะจากนามสกุลไฟล์ให้เอง ในกรณีที่ url ไปยัง database ไม่มีนามสกุลไฟล์ (ใช้ mod_rewrite) ให้ระบุประเภทไฟล์ผ่าน option database_type ว่าเป็น json หรือ zip แทน
  • Refactor ย้ายไฟล์ database ออกมาจากโฟลเดอร์ source code เพื่อความง่ายในการ maintainance ในอนาคต

18 เมษายน 2017

  • Refactor ทำ JSLint
  • Refactor จัดระเบียบโครงสร้างโปรเจค และลบไฟล์ที่ไม่จำเป็นทิ้ง

16 เมษายน 2017

  • Enhancement กล่อง search จะทำงานที่ keyword ความยาวมากกว่า 1 เท่านั้น (เหตุผลด้าน performance)

16 เมษายน 2017

  • Bugfix ผลลัพธ์ไม่จำเป็นต้องขึ้นต้นด้วย keyword ที่กำหนดเท่านั้น หากพื้นที่ใดมี keyword อยู่ในชื่อจะแสดงผลออกมาหมด (อย่างที่ควรเป็น)

16 เมษายน 2017

  • Enhancement ผลการค้นหาเรียงลำดับจากความใกล้เคียงของ keyword แล้ว

16 เมษายน 2017

  • Bugfix แก้บัคแสดงลำดับของตัวเลือกไม่ถูกต้อง (เอาอำเภอขึ้นก่อนตำบลซะงั้น)

16 เมษายน 2017

  • Bugfix แก้ของ preprocess() ที่ไม่ตรงกับเวอร์ชันฐานข้อมูล

16 เมษายน 2017

  • Feature ปรับฟีเจอร์ของ branch zipped_version ให้ทัน master
  • Bugfix แก้บัคของ branch zipped_version

16 เมษายน 2017

  • Feature เพิ่ม callback onDataFill() ตาม #9
  • Feature ฟิลด์ใหม่ $search ใช้สำหรับค้นหา
  • Bugfix แก้บัค ฟิลด์ข้อมูลไม่ยิง event change เมื่อเกิด autocomplete แล้ว
  • Add เพิ่มฐานข้อมูลต้นฉบับ เป็นไฟล์ .xls อัพเดตข้อมูลล่าสุด เดือนตุลา 2559
  • Refactor จัดระเบียบโครงสร้างโปรเจค และลบไฟล์ที่ไม่จำเป็นทิ้ง

10 เมษายน 2017

  • Enhancement ปรับปรุงขนาดฐานข้อมูลให้เล็กลง #7

8 เมษายน 2017

  • Enhancement เปลี่ยนโครงสร้างฐานข้อมูลไปเป็นแบบต้นไม้ เพื่อขนาดที่เล็กลง

8 เมษายน 2017

  • Enhancement เพิ่มโค้ดแจ้งและจัดการกับ Error ต่างๆ

8 เมษายน 2017

  • Feature เพิ่มตัวเลือกให้กำหนด autocomplete_size
  • Bugfix เรียกใช้ fields ที่กำหนดแล้ว

8 เมษายน 2017

  • 🎊 Initial commit